Scrimba
scrimba.comCoding lessons built around interactive screencasts
Coding lessons built around interactive screencasts
Programming practice that moves from guidance to independent solving
A project-led route through full-stack web development
Courses exploring the JavaScript ecosystem
AI email writing assistant that drafts emails from short prompts
Project-based programming study in a JetBrains workflow
Interactive study for software-development topics
Zig study for readers with prior programming experience
An annual collection of language-independent programming puzzles
Interactive SQL lessons ordered by query concept
An interactive SQL book built around a real dataset
Self-guided command-line programming workshops
Frontend interview questions across code, CSS and design
Practical frontend exercises with hints and extensions
A programming book with language lessons and projects
Illustrated programming lessons with browser coding practice
Japanese programming lessons in short videos
An interactive introduction to Python
PHP and Symfony learning through screencast courses
Swift explanations grounded in language and app-development examples
Software-engineering practice for machine-learning applications
Cryptography learning through interactive puzzles and challenges
Ethereum development through practical coding challenges
Smart-contract development and security learning tracks