
Intro to Web Development Fluency
Discover how the web works by building your own pages from the ground up. Learn HTML fundamentals in this hands-on, beginner-friendly course that makes coding practical and approachable.
Learn to code, design, and deploy modern websites and apps. These courses combine essential front-end and back-end development with strong visual design, accessibility, and UX skills to help you deliver standout, user-centered web experiences across devices and platforms.

Discover how the web works by building your own pages from the ground up. Learn HTML fundamentals in this hands-on, beginner-friendly course that makes coding practical and approachable.

In this course, you’ll obtain the knowledge and skills to start building professional web pages. You'll learn modern best practices and coding standards for content and page styling with HTML and CSS, as well as responsive layouts, Flexbox, and CSS Grid. With these skills, you'll create a business landing page that meets modern responsiveness and semantic standards.

Build real-world web applications from scratch. This Nanodegree teaches full stack development using Flask, SQL, and Docker with a focus on APIs, security, and deployment skills.

Learn and practice strategies for developing websites that look great on every device! Made with Google's Pete LePage.

Design intuitive websites by applying UX/UI principles in Figma, moving from wireframes and mood boards to interactive prototypes while developing a polished, multi-page site with usable, user-centered interactions.

This course equips learners with advanced CSS skills, including modern techniques, preprocessors, and scalable CSS architecture. It emphasizes building accessible web experiences and culminates in a hands-on project to create a professional portfolio site.

In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.

You've used the Internet. Now find out more about how it works.

Launch your career in front-end development with this Nanodegree. Build professional web pages, optimize performance, and create interactive experiences using JavaScript, CSS, and modern web tools.

Break into UX with this beginner-friendly Nanodegree. Learn the full design process—from scoping and research to wireframing and testing—and graduate with a portfolio that showcases your UX thinking and skills.

In this course you’ll get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility. Then you’ll dive into the “how”
Expand your web development and design expertise with supporting skills that amplify your technical and creative impact. Explore animation and multimedia for richer user experiences, agentic AI for smarter interfaces, and Python programming to strengthen back-end logic. These courses equip you to build interactive, intelligent, and visually engaging web applications.

Turn your passion into a profession. Explore our custom made course collections in game development and monetization, product management and strategy, and CI/CD.

Move from Python basics to building intelligent systems in production. Complement your skills with courses in ML, deployment, and cloud to handle every stage of the development pipeline. From early prototyping to live application delivery, you’ll be ready to build and scale with confidence.

Gain technical knowledge in AI, game monetization, and cloud infrastructure to complement your product management and strategy training—critical areas for building smarter products, scaling solutions, and driving strategic innovation.

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.