STEM Foundations: The Universal Skill Stack
The math, science, computing, and habits every STEM career is built on.
Build the buttons, screens, and animations users actually touch.
UI developers (sometimes called front-end developers) live at the boundary between design and engineering. They turn mockups into accessible, fast, beautiful interfaces using HTML, CSS, and JavaScript frameworks like React. A great fit if you care about how things look and feel, not just whether they work.
The math, science, computing, and habits every STEM career is built on.
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).
JavaScript with types. Catches bugs before you run the code.
The most popular library for building interactive user interfaces with components.
Principles of designing screens people can actually use — accessibility, hierarchy, feedback.
The version-control tool every software team uses to track and merge changes.
Hand-picked courses and reading from trusted free providers.
300-hour free certification covering HTML, CSS, accessibility, and building real projects.
Free open-source curriculum for full-stack web development. Project-heavy, community-supported.
Mozilla's reference-quality guides to HTML, CSS, JavaScript, and accessibility.
Design machines and moving parts — from engines to robots to medical devices.
Design, write, and test the software people use every day.
Defend computer systems and the people who depend on them.