Harvard CS50x: Introduction to Computer Science
Harvard's legendary intro to computer science: C, Python, SQL, algorithms and web development, free for everyone.
9 resources
Harvard's legendary intro to computer science: C, Python, SQL, algorithms and web development, free for everyone.
A full open-source curriculum for becoming a web developer: HTML, CSS, JavaScript, Node.js and Ruby paths with real projects throughout.
From fundamentals to advanced topics like closures, prototypes and the event loop — the reference free JavaScript book, kept current.
The official Rust book: ownership, borrowing, traits and fearless concurrency, free online with runnable examples.
The complete Git reference book, free online, with a maintained French translation — from first commit to plumbing internals.
Google's course collection on modern web development: CSS, accessibility, performance, forms and PWA, written by platform experts.
Short, hands-on micro-courses on Python, pandas, SQL and machine learning with in-browser notebooks.
A gentle, well-sequenced free course on Linux: the shell, processes, permissions, networking and packages.
Google's official free training for Android: Kotlin, Compose and app architecture, from first app to advanced.