Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i

Best Web & Mobile Development courses

The 131 Web & Mobile Development courses programmers recommend to each other on Hacker News, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (226 recommendations, 2006 to October 2026). 44 of them are free. How ranking works.

#10Classic

CS193P Developing Applications for iOS using SwiftUI

Stanford University · beginner · free

Commenters repeatedly call the Stanford iOS lectures excellent and free, saying they give a structured, conceptual foundation that tutorials and sample code do not.

39 recommenders · 40 threads · 2009–2025Web & Mobile Development
#48

CS253 Web Development

Udacity · beginner · free

Commenters call it an excellent, high-quality course that explains the theory and reasoning behind web development rather than just tools, and say it made the broader picture of how web parts fit together clear.

11 recommenders · 11 threads · 2012–2021Web & Mobile Development
#65

Web Development

Udacity · beginner · free

Commenters call it a fantastic, well-paced introduction to web infrastructure that gives a solid mental model before adding frameworks and tooling.

7 recommenders · 7 threads · 2012–2021Web & Mobile Development
#67Rising

CSS for JavaScript Developers

Josh Comeau · intermediate · paid

Commenters say it goes beyond property reference to show real usage patterns and common pitfalls, and that it is fun and builds real confidence in CSS.

6 recommenders · 7 threads · 2022–2026Web & Mobile Development
#74

The Web Developer Bootcamp

Udemy · beginner · paid

Commenters call it the best value for price and say it explains enough to go out and build things on your own, with one saying it is how they learned to code.

6 recommenders · 6 threads · 2018–2023Web & Mobile Development
#112

JavaScript and jQuery

Codecademy · beginner · free

Commenters cite its hands-on format, where you see the results of each exercise right away, as a practical way to learn JavaScript and jQuery for web work.

4 recommenders · 4 threads · 2012–2025Web & Mobile Development
#170

AngularJS

egghead.io · beginner · free

Commenters point to it as a good set of short video tutorials for getting a hands-on grasp of basic AngularJS concepts.

3 recommenders · 3 threads · 2013Web & Mobile Development
#171

The Complete Elixir and Phoenix Bootcamp

Udemy · beginner · paid

Commenters call it a great course and one of the best they have taken in any language, and one says it is very good for beginner-level programmers.

3 recommenders · 3 threads · 2016–2020Web & Mobile Development
#172

React and Redux (Stephen Grider)

Udemy · intermediate · paid

Commenters call Stephen Grider's React and Redux course awesome and say it is a good starting point for understanding Redux after React.

3 recommenders · 3 threads · 2016–2018Web & Mobile Development
#173

Getting Started with Redux

egghead.io · beginner · free

Commenters recommend it as a good way to learn Redux from its creator, and one says it teaches you how to think about React, JavaScript, and GUI development.

3 recommenders · 3 threads · 2016–2017Web & Mobile Development
#176

CS75 Web Development

Harvard University · beginner · free

Commenters call it a good follow-up to CS50 and a solid crash course in web development, praising Professor Malan's engaging teaching and the freely available materials.

3 recommenders · 3 threads · 2011–2016Web & Mobile Development
#178Rising

CS50's Web Programming with Python and JavaScript

edX · intermediate · free

Commenters recommend it as the natural follow-up to CS50 for learning full-stack web development through assignments and projects.

3 recommenders · 3 threads · 2022–2025Web & Mobile Development
#192

Shaping up with AngularJS

Code School · beginner · free

One commenter points to it as a free, hands-on AngularJS starter tutorial for beginners.

3 recommenders · 3 threads · 2014–2018Web & Mobile Development
#196

Android Developer Nanodegree

Udacity · intermediate · paid

Commenters point to it as a Google-developed, well-structured way to fill Android skill gaps with project-based learning.

2 recommenders · 3 threads · 2015–2017Web & Mobile Development
#201Hidden gem

Rails for Zombies

Code School · beginner · free

Commenters call it absolutely fantastic and say they highly recommend it as a free way to learn Rails.

2 recommenders · 2 threads · 2012–2023Web & Mobile Development
#203Hidden gem

Phoenix LiveView Course

Pragmatic Studio · intermediate · paid

Commenters call Pragmatic Studio's Elixir and LiveView courses outstanding and worth the cost, and one says they highly recommend the LiveView course.

2 recommenders · 2 threads · 2021–2022Web & Mobile Development
#204Hidden gem

CS50's Introduction to Game Development

Harvard University · beginner · free

Commenters call it an excellent, much-recommended course that is practical, hands-on, and accessible to beginners.

2 recommenders · 3 threads · 2020–2021Web & Mobile Development
#206Hidden gem

Practical JavaScript

Watch and Code · beginner

Commenters say it is the best intro to JavaScript for complete beginners and that it changed how they think about programming, since it teaches the reasoning behind each step rather than skipping it.

2 recommenders · 2 threads · 2018–2020Web & Mobile Development
#209

Hack Yourself First

Pluralsight · beginner · paid

Commenters recommend it as a hands-on introduction to web security that covers the basics from the attack angle first.

2 recommenders · 2 threads · 2016–2024Web & Mobile Development
#237

6.170 Software Studio

MIT OpenCourseWare · intermediate · free

Commenters point to its video lectures as a strong primer on UI/UX heuristics and as a source on software abstractions from Professor Jackson.

2 recommenders · 2 threads · 2020–2023Web & Mobile Development
#261

Unity Programming Intro Course

Udemy · beginner · paid

Commenters call it excellent and say it covers the tips and tricks of the trade, and one enjoyed it enough to recommend Udemy's Unity intro courses.

2 recommenders · 2 threads · 2017–2020Web & Mobile Development
#269

React for Beginners

Wes Bos · beginner · paid

Commenters describe it as instrumental for understanding React and say it was fantastic, with one calling it a top-notch course.

2 recommenders · 2 threads · 2016–2018Web & Mobile Development
#280

Front End Web Developer Nanodegree

Udacity · beginner · paid

Commenters say Udacity's nanodegrees are built with employment in mind and that the Front-End Dev course helped one returning developer land a job.

2 recommenders · 2 threads · 2015–2019Web & Mobile Development
#314

Interactive 3D Graphics

Udacity · beginner · free

Commenters point to it as a practical way to learn WebGL, and one says they have read great things about it from its instructor Eric Haines.

2 recommenders · 2 threads · 2018–2021Web & Mobile Development
#315

Khan Academy JavaScript Programming

Khan Academy · beginner · free

Commenters call the Khan Academy programming courses great and very hands-on, and recommend them for kids starting around age 7 or middle school and up.

2 recommenders · 2 threads · 2013–2021Web & Mobile Development
#327

Flutter Course (Andrew Mead)

Udemy · beginner · paid

Commenters recommend it for beginners and praise Mead for pausing so learners can try steps themselves rather than just watching.

2 recommenders · 2 threads · 2019–2020Web & Mobile Development
#370

React Course (Tyler McGinnis)

egghead.io · beginner · paid

Commenters describe it as a strong course they took and recommend, though one asks whether the videos have aged as React has changed.

2 recommenders · 2 threads · 2016Web & Mobile Development
#373

React

Frontend Masters · intermediate · paid

The one commenter who names it calls it an excellent course and praises how it builds a pet adoption app around hooks.

1 recommender · 1 thread · 2022Web & Mobile Development
#374

Full Stack Web Developer Nanodegree

Udacity · intermediate · paid

Commenters value its structure, feedback, and portfolio-building focus, describing it as designed for employment rather than academics.

1 recommender · 1 thread · 2015Web & Mobile Development
#406

Vue.js 2 - The Complete Guide

Udemy · mixed · paid

Commenters call it super helpful and say Max teaches well, and they note Udemy's frequent $10 promotions make it affordable.

1 recommender · 1 thread · 2017Web & Mobile Development
#412

Learn to Code (HTML/CSS, Ruby)

Codecademy · beginner · free

Commenters call it a great intro for people who want to get started, and one says it is where to begin with coding.

1 recommender · 1 thread · 2014Web & Mobile Development
#417

iPhone Programming

iTunes U · intermediate · free

Commenters point to it as a good starting point for learning iOS development, with one saying to begin with it and fill gaps as you go.

1 recommender · 1 thread · 2011Web & Mobile Development
#425

Docker Course

Udemy · paid

Commenters describe it as one of the best courses they have taken and say they still revisit it years later.

1 recommender · 1 thread · 2025Web & Mobile Development
#426

Three.js Journey (Bruno Simon)

Bruno Simon · beginner · paid

One commenter, still about two-thirds through, calls it great and highly recommends it for its organization and documentation.

1 recommender · 1 thread · 2025Web & Mobile Development
#432

Raycasting Engine Programming

Pikuma · intermediate

Commenters call it one of the best courses they have taken and describe it as a joyful, enjoyable build in C.

1 recommender · 1 thread · 2025Web & Mobile Development
#446

Vampire Survivors Clone in Godot 4

Udemy · beginner · paid

Commenters say they typed out the code following along and learned a lot, with one calling it highly recommended and enjoyable.

1 recommender · 1 thread · 2023Web & Mobile Development
#516

JavaScript: The Hard Parts

Frontend Masters · intermediate · paid

Commenters say it really changed how they think about how JavaScript actually works, and they describe it as useful even for a beginner.

1 recommender · 1 thread · 2019Web & Mobile Development
#519

Bootstrap

edX · beginner

One commenter says they learned Bootstrap through Microsoft's edX courses and calls them among the best MOOCs they have taken.

1 recommender · 1 thread · 2019Web & Mobile Development
#523

Front-End Frameworks (ud894)

Udacity · intermediate

Commenters call it an amazing walkthrough of what a framework does and how major frameworks are coded.

1 recommender · 1 thread · 2019Web & Mobile Development
#531

CS50G: Introduction to Game Development

edX · beginner · free

Commenters call the lectures an amazing series and credit the course with teaching them game design principles along with Lua and Love2D.

1 recommender · 1 thread · 2018Web & Mobile Development
#532

React tutorial

Wes Bos · beginner · paid

Commenters single it out as their favorite of Wes Bos's courses for learning React.

1 recommender · 1 thread · 2018Web & Mobile Development
#553

CS169: Software Engineering

UC Berkeley · intermediate

Commenters single it out as one of the most influential courses in their undergraduate experience, taught by Armando Fox.

1 recommender · 1 thread · 2017Web & Mobile Development
#566

Build Web Apps with React JS and Flux

Udemy · intermediate · paid

Commenters call it probably the best coding course they have taken, praising the instructor's responsiveness through the course chat and email support.

1 recommender · 1 thread · 2016Web & Mobile Development
#580

iOS 7 Programming

Unknown

A commenter says they completed it and found it fantastic, and that the instructor, Eliot, is very accessible for questions.

1 recommender · 1 thread · 2014Web & Mobile Development
#585

Web Application Development

Udacity · beginner · free

A commenter credits it with giving a solid grounding in web concepts that transferred to other frameworks and led to a career change into full-time programming.

1 recommender · 1 thread · 2014Web & Mobile Development
#590

iOS Development

Lynda.com · beginner · paid

One commenter, who went from a general programming background to an App Store app, says they highly recommend it as a video course option.

1 recommender · 1 thread · 2013Web & Mobile Development
#594

Core Data

Stanford University · intermediate · free

One commenter highly recommends it as the way to learn Core Data, calling the framework awesome once you learn to tame it and better than rolling your own data storage.

1 recommender · 1 thread · 2012Web & Mobile Development
#602

Model-View-Controller lecture series

Stanford University · intermediate · free

A commenter calls it awesome and says the MVC explanation was very well done and offered a fresh perspective even for someone already familiar with the pattern.

1 recommender · 1 thread · 2010Web & Mobile Development
#608

Developing Android Apps with Kotlin

Udacity · beginner · free

Commenters point to it as a free, Google-made starting point for learning Android development, especially for beginners.

1 recommender · 1 thread · 2020Web & Mobile Development
#636

Build A SaaS App

Udemy · intermediate · paid

One commenter says they took it on Udemy years ago and found it really good, and notes it has been kept up to date.

1 recommender · 1 thread · 2025Web & Mobile Development
#658

Create a Complete 2D Arena Survival Game in Godot

Udemy · beginner · paid

One commenter calls it an excellent way to learn Godot and was impressed by the design and consistency of the development experience it showed.

1 recommender · 1 thread · 2024Web & Mobile Development
#667

Neovim for Newbs

YouTube · beginner · free

A commenter calls it an excellent, really great course that turns vanilla Neovim into an IDE and organizes config into separate Lua scripts.

1 recommender · 1 thread · 2024Web & Mobile Development
#681

CSS Animations

Frontend Masters · advanced · paid

One commenter calls it really good for those interested in advanced animations, recommending it after praising Josh Comeau's CSS course.

1 recommender · 1 thread · 2024Web & Mobile Development
#694

WebAssembly

Frontend Masters · paid

One commenter calls it "really good" as a more current alternative to outdated WebAssembly books.

1 recommender · 1 thread · 2023Web & Mobile Development
#704

Neovim for Laravel

Jess Archer · intermediate · paid

Commenters recommend it for setting up Neovim specifically for Laravel, with one saying they enjoyed it and would recommend it to anyone working with PHP and JS.

1 recommender · 1 thread · 2023Web & Mobile Development
#709

Godot 4 Course

YouTube · free

Commenters recommend it as a Godot 4 course from Heartbeast, whose earlier courses one commenter has already taken and recommends.

1 recommender · 1 thread · 2023Web & Mobile Development
#720

React Native v2

Frontend Masters · intermediate · paid

The commenter recommends it as a good option for a backend developer learning React Native, citing the quality of Frontend Masters courses.

1 recommender · 1 thread · 2023Web & Mobile Development
#721

Intermediate React

Frontend Masters · intermediate · paid

A commenter says they took Intermediate React by Brian Holt and found it very good, and praises the quality of Frontend Masters courses generally.

1 recommender · 1 thread · 2023Web & Mobile Development
#739

Unreal Engine C++ Course

Tom Looman · beginner

Commenters suggest it as a practical way to start game development on the side, since it teaches both C++ and Unreal Engine together.

1 recommender · 1 thread · 2023Web & Mobile Development
#742

The Complete Web Developer Zero to Mastery

Udemy · beginner · paid

Commenters point to it as one of two helpful courses for catching up on modern web development trends, and note that Udemy's frequent sales make it cheap.

1 recommender · 1 thread · 2022Web & Mobile Development
#749

Full Stack Open

University of Helsinki · intermediate · free

Commenters point to it as a resource that shows how the different components of a web app fit together, though one notes it is less beginner-friendly than CS50.

1 recommender · 1 thread · 2022Web & Mobile Development
#766

Introduction to Accessibility on the Web

Unknown · beginner

One commenter says they took it after a designer suggested it, learned a lot, and still refers to their notes.

1 recommender · 1 thread · 2022Web & Mobile Development
#774

Intro 3D Game Dev on Unity

GameDev.tv · beginner · paid

Commenters describe GameDev.tv as decent educators and note the course's 30 hours of content and five guided mini-game builds.

1 recommender · 1 thread · 2022Web & Mobile Development
#783

Modern HTML & CSS from the Beginning

Udemy · beginner · paid

Commenters describe Brad Traversy as a great teacher who takes learners from nothing to competency with multiple projects, and say he updates his Udemy courses periodically.

1 recommender · 1 thread · 2022Web & Mobile Development
#784

Modern Javascript from the Beginning

Udemy · beginner · paid

Commenters describe Brad Traversy as a great teacher who takes learners from nothing to competency while building multiple projects, and note he updates his Udemy courses periodically.

1 recommender · 1 thread · 2022Web & Mobile Development
#785

React Front to Back

Udemy · beginner · paid

Commenters point to Brad Traversy's Udemy tutorials as a clear path from nothing to competency, with multiple projects built along the way.

1 recommender · 1 thread · 2022Web & Mobile Development
#793

HTML / CSS From Scratch

Udemy · beginner · paid

Commenters recommend it as a low-cost option from Brad Traversy, whom they call a great teacher with awesome tutorial videos.

1 recommender · 1 thread · 2022Web & Mobile Development
#794

Containerized Applications on AWS

Coursera · beginner · free

Commenters suggest it as a quick, free taste of containers on AWS, noting it takes only about 12 hours.

1 recommender · 1 thread · 2022Web & Mobile Development
#795

Procedural Terrain Generation (Unity)

Udemy · beginner · paid

A commenter recommends it as a basic introduction to terrain generation in Unity, for people who are not yet game developers.

1 recommender · 1 thread · 2021Web & Mobile Development
#797

React JS Crash Course (Traversy Media)

YouTube · beginner · free

A commenter recommends it as a fast way to get your feet wet with ReactJS, noting it runs about an hour and is updated each year.

1 recommender · 1 thread · 2021Web & Mobile Development
#802

Google Professional Cloud Architect

A Cloud Guru · intermediate · paid

One commenter says it helps you dive into the GCP ecosystem and gives a very short overview of each service, even if you do not pursue the certification.

1 recommender · 1 thread · 2021Web & Mobile Development
#807

CSS Essential Training

LinkedIn Learning · beginner · paid

Commenters point to it as a good way to learn CSS fundamentals before building a personal website for hands-on practice.

1 recommender · 1 thread · 2021Web & Mobile Development
#811

Unity Course (Penny DeByl)

Udemy · beginner · paid

A commenter suggests it as a way to get started with game development alongside a free copy of Unity.

1 recommender · 1 thread · 2021Web & Mobile Development
#829

The Net Ninja Web Development Tutorials

YouTube · beginner · free

Commenters describe the Net Ninja courses as great and easy to follow.

1 recommender · 1 thread · 2021Web & Mobile Development
#839

CSS Grid and Flexbox

Frontend Masters · paid

One commenter points to it as one of the courses covering responsive layout concepts, after saying they like Frontend Masters overall.

1 recommender · 1 thread · 2021Web & Mobile Development
#843

CS 6457 Video Game Design

Georgia Tech · intermediate

One commenter calls it a pretty awesome class and points to it as a similar option for learning game development through a team project.

1 recommender · 1 thread · 2021Web & Mobile Development
#853

Responsive Web Design

freeCodeCamp · beginner · free

A commenter recommends it as a pretty great way to learn the basics of web development when getting started with programming.

1 recommender · 1 thread · 2020Web & Mobile Development
#861

Hacking with macOS

Hacking with Swift · beginner · paid

Commenters recommend it as a strong, Swift-focused resource for learning Mac app development.

1 recommender · 1 thread · 2020Web & Mobile Development
#865

iOS Development Course (Hegarthy)

Hegarthy · beginner

One commenter says that after taking the course and understanding it, they could build a real iOS app for a researcher by reasoning through problems without referring back to it.

1 recommender · 1 thread · 2020Web & Mobile Development
#919

Docker and Kubernetes: The Complete Guide

Udemy · beginner · paid

Commenter calls it their favorite Docker course and praises the instructor's other Kafka courses as fantastic.

1 recommender · 1 thread · 2020Web & Mobile Development
#920

React - The Complete Guide (incl React Router & Redux)

Udemy · mixed · paid

One commenter calls it a great course for anyone interested in React development.

1 recommender · 1 thread · 2020Web & Mobile Development
#928

Android Development

Udacity · beginner

One commenter says the Udacity courses are more current than Google's official documentation, which they describe as often outdated.

1 recommender · 1 thread · 2020Web & Mobile Development
#929

Advanced Android with Kotlin

Udacity · advanced · free

One commenter recommends it as the second step after the beginner Udacity Android tutorial, noting both are free.

1 recommender · 1 thread · 2020Web & Mobile Development
#933

Socket.IO with WebSockets: The Definitive Guide

Udemy · intermediate · paid

A commenter points to it as a practical tutorial for building real-time browser games, citing its roughly 3.5-hour agar.io clone section.

1 recommender · 1 thread · 2020Web & Mobile Development
#935

Advanced Android in Kotlin

Google Developers · intermediate · free

Commenters point to it as a way for a Java developer to get into Kotlin and Android after the Kotlin bootcamp, with the codelabs linked as a next step.

1 recommender · 1 thread · 2019Web & Mobile Development
#936

Kotlin Android Fundamentals

Google Developers · beginner · free

One commenter recommends it as a week-long way for a Java-knowing back-end developer to start building mobile apps with Kotlin, without the frontend mindset of Flutter or React.

1 recommender · 1 thread · 2019Web & Mobile Development
#943

Fullstack GraphQL

Frontend Masters · intermediate · paid

One commenter points to it as part of a set of Frontend Masters courses by Scott Moss, saying the training is great even though the platform is fairly expensive.

1 recommender · 1 thread · 2019Web & Mobile Development
#944

API Design with Node.js and Mongo

Frontend Masters · paid

One commenter calls Frontend Masters training "super great" and points to the course's public repo as an example of Node.js project work, though they note the platform is fairly expensive.

1 recommender · 1 thread · 2019Web & Mobile Development
#975

Canvas and WebGL

Frontend Masters · paid

A commenter calls it a really great course that shows how to use canvas-sketch to make generative art.

1 recommender · 1 thread · 2019Web & Mobile Development
#977

Serverless API with API Gateway, Lambda and DynamoDB (NodeJS)

Udemy · beginner · paid

One commenter calls it a cheap, thorough option for learning how to build a serverless API on AWS as part of studying for a developer certification.

1 recommender · 1 thread · 2019Web & Mobile Development
#981

Building a SaaS Webapp with Flask

Nick Janetakis

One commenter recommends it as a practical way to get up and running quickly with web app development, citing the author directly.

1 recommender · 1 thread · 2019Web & Mobile Development
#982

Intro to Web Development

Frontend Masters · beginner

Commenters recommend it as a solid starting point from an instructor they trust, noting Brian Holt is great and that his courses helped one commenter learn React.

1 recommender · 1 thread · 2019Web & Mobile Development
#986

Meteor JS Course (Stephen Grider)

Udemy · beginner · paid

Commenters point to it as a video-based way to learn full-stack JavaScript by building a complete project, recommended alongside Andrew Mead's course.

1 recommender · 1 thread · 2019Web & Mobile Development
#989

Web Development with Go

usegolang.com · intermediate

One commenter describes it as an excellent but thorough course that doesn't hold the learner's hand, useful for combining Go, PostgreSQL, and HTML/CSS in one project.

1 recommender · 1 thread · 2019Web & Mobile Development
#990

How to Create a Website

Greater Commons · beginner · free

Commenters point to it as a go-to resource for learning HTML and CSS alongside other web skills, with one describing using it for the front-end part of a self-taught stack.

1 recommender · 1 thread · 2019Web & Mobile Development
#1017

Intro to Backend

Udacity

One commenter says they enjoyed the course, and another comment questions whether it was discontinued while noting it is still listed on Udacity.

1 recommender · 1 thread · 2018Web & Mobile Development
#1026

Implementing the Store from Scratch (Redux)

egghead.io · intermediate

One commenter calls it an excellent course and says it shows the core of Redux in code simple enough to post in a comment.

1 recommender · 1 thread · 2018Web & Mobile Development
#1034

Google Cloud Architect

Coursera · intermediate · freemium

One commenter recommends it alongside the data engineering course as a way into Google Cloud for individual learners.

1 recommender · 1 thread · 2018Web & Mobile Development
#1040

Learn to Code HTML & CSS

Shay Howe · beginner · free

One commenter recommends it for how well it covers the subtleties of HTML and CSS.

1 recommender · 1 thread · 2018Web & Mobile Development
#1045

Android Development

Coursera

A commenter says they recommend the Coursera course after learning Android from it, while noting it did not turn into much practical use for them.

1 recommender · 1 thread · 2018Web & Mobile Development
#1047

Master Riot

Udemy · beginner · paid

Commenters say it was very helpful for pulling together Riot's concepts, and that the instructor Ray makes getting up to speed quick.

1 recommender · 1 thread · 2018Web & Mobile Development
#1052

Phoenix Elixir (Stephen Grider)

Udemy · paid

One commenter says they have worked through Stephen Grider's Phoenix Elixir course and found his courses very well documented, focused and accurate.

1 recommender · 1 thread · 2018Web & Mobile Development
#1057

React Fundamentals

egghead.io · beginner · freemium

A commenter says they liked this React course and describes egghead.io's courses as succinct and information-packed.

1 recommender · 1 thread · 2018Web & Mobile Development
#1073

Vue.js Course

Frontend Masters · beginner · paid

One commenter says it is how they learned Vue and recommends it despite the cost of a Frontend Masters membership.

1 recommender · 1 thread · 2018Web & Mobile Development
#1083

Web Security Fundamentals

edX · beginner · free

A commenter who just finished it says it taught them how to avoid common security oversights in web apps and that it covers most of the OWASP Top 10.

1 recommender · 1 thread · 2017Web & Mobile Development
#1095

CSS3 in Depth

Pluralsight · intermediate · paid

A commenter points to it as a roughly six-hour course that gets a reader to a strong working knowledge of CSS, in the context of the front-end developer skill discussion.

1 recommender · 1 thread · 2017Web & Mobile Development
#1100

HTML5 Path

Pluralsight · beginner · paid

One commenter recommends working through it as a good way to learn modern web design and CSS.

1 recommender · 1 thread · 2017Web & Mobile Development
#1123

Building React Applications with Idiomatic Redux

egghead.io · intermediate · free

Commenters point to it as part of Dan Abramov's free Redux courses, described as great and taught by the creator of Redux.

1 recommender · 1 thread · 2017Web & Mobile Development
#1128

React Tutorial Playlist (New Boston)

YouTube · beginner · free

Commenters suggest it as a hands-on companion to work through alongside other React material, since it teaches by following along with New Boston's tutorials.

1 recommender · 1 thread · 2017Web & Mobile Development
#1143

Vue 2 Video Series

YouTube · beginner · free

One commenter calls it a great series on Vue 2 and points to it as a starting point for learning the framework.

1 recommender · 1 thread · 2016Web & Mobile Development
#1145

PHP courses by Kevin Skoglund and David Powers

Lynda.com · paid

One commenter calls the courses great and says they like the authors' work, though they note the courses are paid.

1 recommender · 1 thread · 2016Web & Mobile Development
#1161

Modern Windows Development with C++/WinRT

Pluralsight · intermediate · paid

Commenters point to Kenny Kerr's Windows and ISO C++ content as worth watching, and mention the course demonstrates his library in use.

1 recommender · 1 thread · 2016Web & Mobile Development
#1180

Native React

Udemy · paid

A commenter says they are just starting it, and praises the same instructor's React course for its support, which they compare to 1:1 mentoring.

1 recommender · 1 thread · 2016Web & Mobile Development
#1181

CSS3 Tricks

Noble Desktop · free

One commenter calls it a great free two hours, noting the live format and that the instructor gave attention to questions.

1 recommender · 1 thread · 2015Web & Mobile Development
#1183

Modern App Development

freeCodeCamp · free

One commenter names freeCodeCamp as the best course site for learning Modern App Development in an Ask HN thread on favorite online courses.

1 recommender · 1 thread · 2015Web & Mobile Development
#1189

Full Stack Web Development Specialization

Coursera · beginner · freemium

Commenters point to it as a structured starting point for full stack web development, with the option to take the courses free.

1 recommender · 1 thread · 2015Web & Mobile Development
#1191

Website Performance Optimization

Udacity · intermediate · free

Commenters point to it as a free course from Google engineers on fast page loads, paired with the related Browser Rendering Optimization course.

1 recommender · 1 thread · 2015Web & Mobile Development
#1192

Browser Rendering Optimization

Udacity · intermediate · free

Commenters point to it as one of several free Udacity courses from Google developers on website performance.

1 recommender · 1 thread · 2015Web & Mobile Development
#1205

F# Unit Testing

Pluralsight · paid

One commenter points to it as a practical follow-up to Seemann's TDD in F# talk for applying the approach in real projects.

1 recommender · 1 thread · 2015Web & Mobile Development
#1210

Swift and iOS Course

Lynda.com · beginner · paid

Commenters say they highly recommend it as a video course for learning iOS development and praise the Lynda.com Swift and iOS videos.

1 recommender · 1 thread · 2015Web & Mobile Development
#1213

Developing Scalable Apps in Java

Udacity · intermediate

Commenters suggest it as a practical way to learn a web backend language in Java, especially for someone who already plans to learn Java.

1 recommender · 1 thread · 2015Web & Mobile Development
#1243

Creative Programming for Digital Media & Mobile Apps

Coursera · beginner

The commenter calls it beginner friendly and says it strongly encourages learning by making, arguing Processing is a good language for an introductory software course.

1 recommender · 1 thread · 2014Web & Mobile Development
#1259

6.470 Web Programming Competition

MIT OpenCourseWare · mixed

One commenter points to it as an inspiration for teaching web development, noting its mix of lectures, guest speakers, and a prize-driven final competition.

1 recommender · 1 thread · 2014Web & Mobile Development
#1295

Essential PHP with MySQL

LinkedIn Learning · beginner · paid

One commenter suggests it as a brief introduction to simple web apps because it shows the inner workings of CRUD operations.

1 recommender · 1 thread · 2013Web & Mobile Development
#1302

Learn HTML, CSS and JavaScript

Codecademy · beginner · freemium

Commenters point to it as the starting point for learning basic HTML, CSS and JavaScript before moving on to other web development resources.

1 recommender · 1 thread · 2012Web & Mobile Development
#1303

Try Git

Code School · beginner

One commenter lists it among Ruby and Rails resources as a git tutorial that is "very important for web development with others."

1 recommender · 1 thread · 2012Web & Mobile Development
#1307

Grand Central Dispatch

Stanford University · intermediate · free

One commenter points to it as a companion to the Core Data lectures for a beginner iOS developer, recommending it for anyone unfamiliar with GCD.

1 recommender · 1 thread · 2012Web & Mobile Development
#1319

CS263 Backend of Web Apps

Udacity · beginner

A commenter who just finished it says it helps a lot, so it is listed as a practical backend starting point.

1 recommender · 1 thread · 2012Web & Mobile Development
#1347

Web Design with Adobe CS5

Lynda.com · beginner · paid

One commenter recommends it as an in-depth overview of web design with CS5, while noting the course is lengthy and the site is subscription-based.

1 recommender · 1 thread · 2011Web & Mobile Development
#1355

iPhone Development (Objective-C and iPhone SDK)

MIT CSAIL · beginner · free

Commenters point to it as a quick dive into Objective-C and the iPhone SDK before moving on to larger projects.

1 recommender · 1 thread · 2010Web & Mobile Development
#1374

ICS325 PHP Crash Course

Metropolitan State University · beginner · free

Commenters present it as the crash-course step in a sequence of learning PHP after a syntax comparison, before moving on to databases, security, and idioms.

1 recommender · 1 thread · 2008Web & Mobile Development

Other topics

Machine Learning & AI (172)Algorithms & Data Structures (78)CS Fundamentals & Systems (166)Mathematics (178)Programming Languages (124)Databases & Data Engineering (30)Security & Cryptography (25)Science & Engineering (150)Business, Finance & Economics (91)Design & Creative (31)Humanities & Social Science (154)General Learning (46)

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help