UX Fundamentals
Principles of designing screens people can actually use — accessibility, hierarchy, feedback.
Design apps and websites that are easy, accessible, and pleasant to use.
UI/UX designers (also called product designers or digital interface designers) figure out how an app or website should work and look before a line of production code is written. They interview users, sketch user flows, build wireframes and clickable prototypes in tools like Figma, and test ideas with real people to find out what's confusing. Knowing some HTML and CSS helps you design things developers can actually build. A great fit if you're creative, notice when something is frustrating to use, and enjoy solving problems for other people.
Principles of designing screens people can actually use — accessibility, hierarchy, feedback.
The markup language that defines the structure of every web page.
The styling language that controls how web pages look — colors, layout, animations.
The programming language of the web. Runs in browsers and on servers (via Node.js).
Breaking big, vague problems into small concrete steps. The most transferable skill in tech.
Hand-picked courses and reading from trusted free providers.
300-hour free certification covering HTML, CSS, accessibility, and building real projects.
Mozilla's reference-quality guides to HTML, CSS, JavaScript, and accessibility.
Free open-source curriculum for full-stack web development. Project-heavy, community-supported.
Invent the rules, levels, and moments that make a game fun to play.
Build the buttons, screens, and animations users actually touch.
Design machines and moving parts — from engines to robots to medical devices.