31 resources · 26 free
Web Development
Build and ship websites and web apps — HTML, CSS, JavaScript, React, and full-stack skills.
Web Developer Course: HTML CSS JavaScript Learn Web Design
Laurence Svekis: complete web developer path — how the web works, HTML, CSS, JavaScript, web design, coding exercises, 80+ page free PDF guide. 83 lectures, ~5h 8m, English. Updated 11/2024.
HTML Introduction Course: Learn HTML in 2 hours!!!
Devwebtuts: HTML elements and attributes, HTML forms, Visual Studio Code setup — start your web development career. 28 lectures, ~2h 14m, English. Updated 5/2016.
Full Stack Web Development Tutorial Course (YouTube)
YouTube playlist: full stack web development tutorial course covering front-end and back-end fundamentals.
Meta Front-End Developer Professional Certificate
Meta's 9-course career certificate (424K+ enrolled): HTML5/CSS/JS, React, Bootstrap, GitHub/version control, Figma, interview prep, portfolio capstone. ~7 months at 6h/week, beginner friendly, ACE college credit eligible.
HTML For Everyone: Real World Coding in HTML5
Real-world HTML5 coding: build practical, modern pages with semantic HTML you can use immediately.
The Complete Front End Web Development Course
Complete front-end web development course covering the core skills to build and launch websites.
Build a Portfolio Website with HTML, CSS, and JavaScript (Coursera)
Coursera Project: build a portfolio website that showcases qualifications, experience, and work samples — HTML outline, CSS styling, JavaScript behaviors. 7-9 hours, intermediate, pre-configured Coursera Lab.
Build a Full Website using WordPress (Coursera GP)
Coursera Guided Project (Stacey Shanklin-Langford): create a full WordPress website — themes and plugins, homepage settings, content editing, secondary pages, blog posts, embeds, social buttons. ~2 hours, desktop only.
Develop a Company Website with Wix (Coursera GP)
Coursera Guided Project (Abby Saey): build a company website with Wix — account and template, media settings, text and section design, site menu, blog, events, publish. ~2 hours, desktop only.
JavaScript Essentials
JavaScript essentials — core language concepts for web development.
Beginner VS Code
VS Code for beginners — the code editor used for web development.
Build Your First Website in 1 Week with HTML5 and CSS3
Build your first website in one week with HTML5 and CSS3 — structure, styling, responsive layout.
JavaScript Fundamentals
JavaScript fundamentals — variables, functions, DOM, and core programming patterns.
Prove your interest
Unlock this bonus resource by showing you are serious.
Vue.js Fast Crash Course
Vue.js fast crash course — reactive components and building apps with Vue.
Prove your interest
Unlock this bonus resource by showing you are serious.
Angular for Beginners Course
Angular for beginners — components, modules, templates, and app structure.
Prove your interest
Unlock this bonus resource by showing you are serious.
Webpack 4: Beyond the Basics
Webpack 4 beyond the basics — advanced bundler configuration for production builds.
Prove your interest
Unlock this bonus resource by showing you are serious.
Chrome Extensions: Develop 5 Extensions from Scratch
Develop 5 Chrome extensions from scratch — manifest, popup, content scripts, background.
Prove your interest
Unlock this bonus resource by showing you are serious.
Sass Workflow
Sass workflow — variables, mixins, nesting, and building maintainable CSS with Sass.
Prove your interest
Unlock this bonus resource by showing you are serious.
Try Django 1.11 // Python Web Development
Try Django — Python web development with Django: models, views, templates, admin.
Prove your interest
Unlock this bonus resource by showing you are serious.
npm - Mastering the Basics
npm mastering the basics — package management for JavaScript projects.
Prove your interest
Unlock this bonus resource by showing you are serious.
Build Your First React JS Application
Build your first React JS application — components, state, props, and rendering.
Prove your interest
Unlock this bonus resource by showing you are serious.
TypeScript Fast Crash Course
TypeScript fast crash course — types, interfaces, classes, and compiling to JavaScript.
Prove your interest
Unlock this bonus resource by showing you are serious.
Angular Basics for Absolute Beginners
Angular basics for absolute beginners — components, data binding, directives, services.
Prove your interest
Unlock this bonus resource by showing you are serious.
Fun and Creative Web Engineering with Python and Web2py
Web engineering with Python and web2py — full-stack Python web apps with the web2py framework.
Prove your interest
Unlock this bonus resource by showing you are serious.
Hosting a Static Website in AWS S3 (Coursera GP)
Coursera Guided Project: host a static website (HTML/CSS/JavaScript) in AWS S3 — bucket setup, upload, permissions, static hosting.
Prove your interest
Unlock this bonus resource by showing you are serious.
roadmap.sh Frontend Developer Roadmap
An interactive, visual roadmap of everything you need to learn to become a frontend developer: HTML, CSS, JavaScript, frameworks, testing, and deployment. You explore each node for resources and guidance, and track your own progress. Perfect for beginners planning a study path or developers auditing gaps in their skills. Maintained by an active open-source community with roadmaps for dozens of other roles.
Prove your interest
Unlock this bonus resource by showing you are serious.
Frontend Mentor
A platform with real-world frontend coding challenges based on actual product designs, from landing pages to full web apps. You build the projects yourself, compare your solution with others, and get community feedback. Great for developers who want to practice HTML, CSS, and JavaScript against professional briefs and build a portfolio. Free tier includes many challenges; premium unlocks design files, solutions, and Figma access.
Prove your interest
Unlock this bonus resource by showing you are serious.
MIT OCW 6.0001 Introduction to Computer Science and Programming in Python
A complete course outline and materials from MIT's flagship intro computer-science course: lectures, problem sets, and exams all free. The syllabus page shows the full semester plan — topics, readings, and assignments — so you can study the structure and work through the material at your own pace. Perfect for self-learners who want a rigorous MIT-level foundation in Python programming.
Prove your interest
Unlock this bonus resource by showing you are serious.
Google Developers Codelabs
Google Codelabs offers hundreds of free, hands-on coding workshops written by Google engineers. Each codelab is a guided tutorial where you build a real project step by step, covering Android, web development, Firebase, Flutter, machine learning, and Google Cloud. You follow the instructions in your own environment, so the practice surface is the code you write yourself.
Prove your interest
Unlock this bonus resource by showing you are serious.
App Academy Open
The full App Academy coding bootcamp curriculum, free and self-paced: 1,500+ hours of readings, videos, and projects covering full-stack development in JavaScript, Python, SQL, HTML, CSS, React, and Flask. You learn exactly what the paid 24-week bootcamp teaches, with an interactive coding environment and community chat. Built for beginners who want a structured, job-oriented path to software engineering at zero cost.
Prove your interest
Unlock this bonus resource by showing you are serious.
100Devs — Free Coding Bootcamp
Leon Noel's free 30-week live software engineering bootcamp that takes learners from zero programming skills to employable, covering HTML, CSS, JavaScript, React, Node, Express, and MongoDB. Classes run live twice a week with a Discord community of 60,000+ learners, homework, and office hours. Past cohorts placed hundreds of graduates into engineering jobs. 100% free with all materials and recordings accessible afterward.
Prove your interest
Unlock this bonus resource by showing you are serious.
19 more resources in Web Development
MMIC members see the full catalog — every resource, no limits.