AM Ameet Madan
  • Projects
  • Skills
  • Courses
  • Lessons
  • Tools
  • Freebies
  • Impact

Courses

A running library of courses completed, with notes, certificates, and the topics each one strengthened.

  • 9h 20m

    Algorithms and Data Structures →

    Learn the fundamentals of algorithms and data structures and how to use them to solve problems.

    data-structuresalgorithms

    ThePrimeagen
  • 3h 37m

    Astro for Fast Website Development →

    Learn how to build fast websites using Astro!

    javascriptfrontend

    Jason Lengstorf
  • 4h 35m

    Angular 17+ Fundamentals →

    Learn the fundamentals of Angular 17+ and build your first Angular app!

    javascriptfrontend

    Mark Thompson
  • 6h 21m

    CSS Layout and Grid →

    Learn how to build responsive, fluid, and adaptive layouts with CSS Grid!

    javascriptfrontend

    Jen Kramer
  • 5h 50m

    Complete Intro to React →

    Learn to build real-world applications using modern React 18.x+! Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals.

    javascriptfrontend

    Brian Holt
  • 10h 32m

    Deep JavaScript Foundations →

    Learn the foundational concepts of JavaScript, including the language itself, the DOM, and the event loop!

    javascriptfrontend

    Kyle Simpson
  • 4h 42m

    DevOps for Devs →

    Learn how to build and deploy modern web apps using modern tools and practices! You’ll learn how to use Docker, Kubernetes, and GitHub Actions to build, test, and deploy your apps.

    javascriptfrontend

    Erik Reinert
  • 4h 37m

    Frontend System Design →

    Learn the fundamentals of frontend system design and how to build scalable and maintainable frontend applications.

    javascriptfrontend

    Evgenii Ray
  • 8h 12m

    Full Stack for Frontend Developers →

    Learn how to build and deploy modern web apps using modern tools and practices! You’ll learn how to use Docker, Kubernetes, and GitHub Actions to build, test, and deploy your apps.

    javascriptfrontend

    Jem Young
  • 3h 54m

    Functional JavaScript →

    Learn how to write functional JavaScript code using higher-order functions, closures, and immutable data structures!

    javascriptfrontend

    Anjana Vakil
  • 7h 4m

    Intro to Databases →

    Learn how to use databases and store data in a structured way!

    javascriptfrontend

    Brian Holt
  • 6h 41m

    JavaScript, The Hard Parts →

    This course provides an in-depth look at key JavaScript concepts like functions, callbacks, closures, and asynchronous programming, along with object-oriented programming using prototypes and classes. Through practical examples and hands-on exercises, you’ll learn how to write efficient, scalable code for real-world applications.

    javascriptfrontend

    Will Sentance
  • 3h 29m

    A Tour of JavaScript & React Patterns →

    Learn a suite of design patterns to improve the code architecture of your web apps! You’ll get an overview of more traditional design patterns with JavaScript, such as the Singleton and Proxy patterns.

    javascriptfrontend

    Lydia Hallie
  • 6h 48m

    Linux and the Command Line →

    Learn how to use the command line to automate tasks and manage your computer!

    linuxcli

    Brian Holt
  • 4h 41m

    Machine Learning with TensorflowJS →

    Learn how to use machine learning to build applications with JavaScript!

    mltensorflowjs

    Charlie Gerard
  • 6h 57m

    Production Grade Angular →

    Use the latest Angular features to build high-performance, enterprise-grade applications!

    javascriptfrontend

    Lukas Ruebbelke
  • 3h 14m

    Reactive Angular with NgRX →

    Learn how to make a production-ready Angular app with NgRX!

    javascriptfrontend

    Lukas Ruebbelke
  • 3h 32m

    Server-Side GraphQL →

    Learn how to build GraphQL APIs with Next.js!

    javascriptfrontend

    Scott Moss
  • 5h 12m

    TypeScript 5+ Fundamentals →

    TypeScript reduces bugs and improves maintainability when writing JavaScript. Learn all the key Typescript features such as variable typing, function signatures, union and intersection types, type aliases, and generics.

    typescriptfrontend

    Mike North
  • 5h 52m

    Vanilla JS, You Might Not Need a Framework →

    Gain speed and simplicity in writing web apps by taking a "vanilla" approach! See how you can build rich web apps and websites without depending on libraries or frameworks, using only the core JavaScript language.

    javascriptfrontend

    Maximiliano Firtman
  • 3h 50m

    Web Performance Fundamentals →

    Learn how to optimize your web apps for speed and performance!

    javascriptfrontend

    Todd Gardner
AM Ameet Madan

Building software, sharing lessons, and documenting tools that compound over time.

© 2026 Ameet Madan

Explore

  • Projects
  • Skills
  • Courses
  • Lessons

Resources

  • Tools
  • Freebies
  • Testimonials
  • Impact

Connect

  • Resume
  • Blog
  • External links