Learn Next.js
nextjs.org/learnLearn Next.js teaches the framework through foundational lessons and a project to build a demo website.
Looking for something like Makefile Tutorial? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 2 are free or have a free plan and 2 are open source.
Makefile Tutorial teaches Makefiles through example-driven lessons for developers learning build automation.
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Learn Next.js | — | Not stated | Web |
| 2 | Codelabs | — | Not stated | Android, iOS, Web |
| 3 | MySQL Tutorial | — | Not stated | Web |
| 4 | Learn to Code HTML & CSS | — | Not stated | Web |
| 5 | Codility | — | Not stated | Web |
| 6 | Adg | — | Not stated | — |
| 7 | CraftingInterpreters | — | Not stated | Android, Web |
| 8 | Official Android Courses | — | Not stated | Android, Web |
| 9 | Assembly Tutorial | — | Not stated | — |
| 10 | Hacksplaining | Freemium | Not stated | Web |
Learn Next.js teaches the framework through foundational lessons and a project to build a demo website.
Google Codelabs provides guided, hands-on tutorials for building applications and adding features across developer technologies.
MySQL Tutorial provides lessons and reference material for learning MySQL.
Learn to Code HTML & CSS teaches front-end web development through written lessons.
Codility Developer Training offers hands-on programming lessons, including exercises on topics such as binary gaps.
The Accessibility Developer Guide teaches how to build accessible websites.
Crafting Interpreters is a book about building programming languages, with lessons and examples for interpreters.
Android Developers provides official training and learning resources for building Android apps.
Assembly Tutorial teaches programming in assembly language through written lessons.
Hacksplaining teaches secure coding through interactive browser lessons covering OWASP Top 10 and GenAI threats.
A curated list collects tutorials that teach programming through building projects.
GitHub Student Developer Pack bundles partner tools and services to help students learn coding through hands-on projects.
LearnShell.org provides an interactive Shell programming tutorial with lessons for practicing commands.
RegexOne teaches regular expressions through interactive lessons and exercises.
Dash teaches web development fundamentals through an online course with lessons and exercises.
CSS Diner teaches CSS selectors through an interactive lesson that presents selector examples in a game format.
This PHP tutorial introduces building dynamic websites and web applications, from core language concepts onward.
Teach Yourself Computer Science curates resources for building a broad, self-directed computer science education.
HTML Hobbyist teaches HTML for building websites, fanzines, and personal pages.
SQL Police Department teaches SQL through online crime-solving missions that require building queries and reviewing results.
Packet.School teaches networking through interactive simulations, network building, and a terminal experience.
A Python learning playground and cheat sheet organizes example scripts by topic, with explanations for the code.
Roadmap.sh publishes community-created developer roadmaps, guides, articles, and courses for learning technical skills.
SQLBolt offers interactive SQL lessons and exercises for learning database queries.
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative