Boagworld
0%
Design to Code
Learning PathMake Your Designs Come to Life Through Code!
Learn UX principles and CSS coding techniques to take your designs to the finish line.
Total time: 40 hours, 16 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
Learn to make websites more engaging through good design, fascinating content, and solid UX in this course by Paul Boag.
![Web UX Design for High Converting Websites](https://static.frontendmasters.com/assets/courses/2021-11-23-ux-design-principles/thumb.webp)
Editor's Note
Taking your code through the design process will give you more autonomy over your work!
Design for Developers
Google
Become self-sufficient for the entire process from concept to design to implementation. Learn the creation & execution of complete front-end experiences!
![Design for Developers](https://static.frontendmasters.com/assets/courses/2019-01-13-design-for-developers/thumb.webp)
Editor's Note
Build a portfolio project with CSS!
Getting Started with CSS
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!
![Getting Started with CSS](https://static.frontendmasters.com/assets/courses/2021-12-14-getting-started-css/thumb.webp)
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
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.
![CSS Foundations](https://static.frontendmasters.com/assets/courses/2023-08-30-css-foundations/thumb.webp)
Editor's Note
Dive deeper into modern layout techniques such as CSS Grid, Flexbox, Subgrid, Responsive Images and Container Queries to bring your designs to life.
Ultimate CSS Grid & Layout Techniques, v3
AnnieCannons
CSS Grid is the most important tool in a modern web developer's toolkit for laying out web pages. Learn advanced techniques including subgrid, container queries, and responsive images through hands-on CodePen exercises.
![Ultimate CSS Grid & Layout Techniques, v3](https://static.frontendmasters.com/assets/courses/2024-05-08-css-grid/thumb.webp)
Editor's Note
Figma has become the de facto standard for designing websites and web apps and allows you to work more efficiently by bridging the gap between static designs and production-ready code.
Figma for Developers, v2
Temporal
Learn to use Figma's developer-friendly features like constraints, auto layout, component properties and CSS generation to efficiently build and translate designs to code. Bridge the gap between design and development.
![Figma for Developers, v2](https://static.frontendmasters.com/assets/courses/2024-06-04-figma-v2/thumb.webp)
Editor's Note
SVG is the most flexible and dynamic graphics format for the web!
SVG Essentials & Animation, v2
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!
![SVG Essentials & Animation, v2](https://static.frontendmasters.com/assets/courses/2019-01-14-svg-essentials-animation/thumb.webp)
Editor's Note
Experience a professional workflow while building a website from scratch. Use custom properties to architect a scalable design, build advanced layouts, and deploy your site with a GitHub workflow.
Professional CSS: Build a Website from Scratch
Kevin Powell Media Inc.
Use custom properties and the latest responsive design techniques to build and deploy a website from scratch!
![Professional CSS: Build a Website from Scratch](https://static.frontendmasters.com/assets/courses/2025-01-08-pro-css/thumb.webp)
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
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.
![Mastering the Design Process](https://static.frontendmasters.com/assets/courses/2022-07-29-design-process/thumb.webp)
Enterprise Design Systems Management
This course provides leaders with strategies to develop and mature design systems, encompassing technical elements, stakeholder adoption, and organizational culture.
![Enterprise Design Systems Management](https://static.frontendmasters.com/assets/courses/2023-05-25-design-systems-management/thumb.webp)
UX Research & User Testing
Learn to build features that your users actually want! Gather honest user feedback and data through audience segmentation, surveys, and running interviews.
![UX Research & User Testing](https://static.frontendmasters.com/assets/courses/2024-05-28-ux-testing/thumb.webp)
The Product Design Process
Learn prototyping, user testing, MVP planning, and creating design systems. Apply interface design principles to build intuitive, user-centric applications.
![The Product Design Process](https://static.frontendmasters.com/assets/courses/2024-05-29-product-design/thumb.webp)
Data Visualization First Steps
Friendly, high-level intro to basic concepts of data visualization using Observable plot.
![Data Visualization First Steps](https://static.frontendmasters.com/assets/courses/2022-06-07-data-visualization/thumb.webp)
HTML Email Development, v2
Learn the foundations of HTML email development such as structure, semantic markup, layouts, and creating accessible email.
![HTML Email Development, v2](https://static.frontendmasters.com/assets/courses/2019-11-06-html-email-v2/thumb.webp)
Creative Coding with Canvas & WebGL
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.
![Creative Coding with Canvas & WebGL](https://static.frontendmasters.com/assets/courses/2018-12-11-canvas-webgl/thumb.webp)
What They're Saying
Just finished another section of the "Design to Code" path I'm taking on Frontend Masters 🥳 Topics talked about were layout, color theory, typography, images and performance. Great refresher that I didn't know I needed
![Mery](https://pbs.twimg.com/profile_images/1758242147352846336/iMfOfLX4.jpg)
Mery
merycodes
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops