Design to Code Learning Path
Make Your Designs Come to Life Through Code!

Learn UX principles and CSS coding techniques to take your designs to the finish line.

Total time: 35 hours, 26 minutes

Core Coursework

Take these in order
Prerequisite: There are no prerequisites for this learning path, but you should have some familiarity with computers and the Internet
Editor's Note
Learn the principles of designing websites that get users to click without tricks or dark patterns!

Web UX Design for High Converting Websites

Paul Boag

Paul Boag

Boagworld

Learn to make websites more engaging through good design, fascinating content, and solid UX in this course by Paul Boag.

4 hours, 49 minutes CC

Web UX Design for High Converting Websites
Editor's Note
Taking your code through the design process will give you more autonomy over your work!

Design for Developers

Sarah Drasner

Sarah Drasner

Google

Become self-sufficient for the entire process from concept to design to implementation. Learn the creation & execution of complete front-end experiences!

4 hours, 20 minutes CC

Design for Developers
Editor's Note
Build a portfolio project with CSS!

Getting Started with CSS

Jen Kramer

Jen Kramer

AnnieCannons

Get to know CSS in the right way without the fluff. You'll style text, build navigation bars, headers/footers, add icons, and more!

3 hours, 19 minutes CC

Getting Started with CSS
Editor's Note
Reinforce your CSS fundamentals and go beyond the basics by applying modern styling techniques to a variety of responsive layouts.

CSS Foundations

Emma Bostian

Emma Bostian

Spotify

Fast-track your CSS learning to build professional, responsive websites. Master core concepts and practical layouts with Flexbox and Grid through engaging hands-on exercises.

3 hours, 56 minutes CC

CSS Foundations
Editor's Note
Dive deeper into modern layout techniques such as Flexbox and CSS Grid to bring your designs to life.

CSS Grid & Flexbox for Responsive Layouts, v2

Jen Kramer

Jen Kramer

AnnieCannons

Learn the essential CSS layout techniques for building responsive, beautiful websites. You'll use CSS Grid and Flexbox to build out real-world web layouts!

5 hours, 49 minutes CC

CSS Grid & Flexbox for Responsive Layouts, v2
Editor's Note
SVG is the most flexible and dynamic graphics format for the web!

SVG Essentials & Animation, v2

Sarah Drasner

Sarah Drasner

Google

Learn how to build and optimize SVG – the scalable graphics format for the web that can achieve impressively small filesizes for fast-loading websites!

4 hours, 12 minutes CC

SVG Essentials & Animation, v2
Editor's Note
Put your CSS knowledge to practice building three variations of the same website. Each variation increases in complexity and allows you to think through a solution to each approach.

Practical CSS Layouts

Jen Kramer

Jen Kramer

AnnieCannons

Learn to code complex layouts with CSS Grid and Flexbox and tackle real-world exercises like styling buttons, audio players, hamburger menus, and lists.

8 hours, 58 minutes CC

Practical CSS Layouts
Editor's Note
Optionally, you can go further with learning to plan the content of your website through content strategy or learn email design.

Elective Coursework

Optional, take in any order

Mastering the Design Process

Paul Boag

Paul Boag

Boagworld

Learn a robust process to successfully take your design project from initial briefing to final delivery, avoiding common pitfalls like difficult stakeholders, scope creep, and iteration hell.

4 hours, 20 minutes CC

Mastering the Design Process

Enterprise Design Systems Management

Ben Callahan

Ben Callahan

Sparkbox

This course provides leaders with strategies to develop and mature design systems, encompassing technical elements, stakeholder adoption, and organizational culture.

4 hours, 5 minutes CC

Enterprise Design Systems Management

Figma for Developers

Steve Kinney

Steve Kinney

Temporal

Learn Figma for creating user interface prototypes. Make shapes and frames that will hold the different pieces of the UI. You’ll also learn how to use reusable styles, typography, and components that you can use to create prototypes.

4 hours, 17 minutes CC

Figma for Developers

Data Visualization First Steps

Anjana Vakil

Anjana Vakil

Software Engineer & Educator

Friendly, high-level intro to basic concepts of data visualization using Observable plot.

3 hours, 27 minutes CC

Data Visualization First Steps

HTML Email Development, v2

Jason Rodriguez

Jason Rodriguez

Litmus

Learn the foundations of HTML email development such as structure, semantic markup, layouts, and creating accessible email.

3 hours, 56 minutes CC

HTML Email Development, v2

Creative Coding with Canvas & WebGL

Matt DesLauriers

Matt DesLauriers

Freelancer

You'll learn about generative art, interactive animations, 3D graphics with ThreeJS, and custom shaders in GLSL. Apply creative coding skills to real-world jobs.

4 hours, 45 minutes CC

Creative Coding with Canvas & WebGL

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now