freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
- learn-to-code
- nonprofits
- programming
- nodejs
80,339 visible repositories in the index
1–24 of 41 · Most stars
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
A Collection of application ideas which can be used to improve your coding skills.
Collection of TypeScript type challenges with online judge
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
100 numpy exercises (with solutions)
A set of exercises to prepare for Certified Kubernetes Application Developer exam by Cloud Native Computing Foundation
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
Python assignments for the machine learning class by andrew ng on coursera with complete submission for grading capability and re-written instructions.
🔥 LeetCode for PyTorch — practice implementing softmax, attention, GPT-2 and more from scratch with instant auto-grading. Jupyter-based, self-hosted or try online.
Learn the Zig programming language by fixing tiny broken programs.
Some basic javascript coding challenges and interview questions
Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get off the ground with React!
A set of exercises for learning Clojure
This is an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett.
Collection of Vue.js challenges
Pen and paper exercises in machine learning
The easy way to learn Scala.
LeetCode for PyTorch — 65 ML/AI interview problems from real interviews at Google, Meta, Anthropic. Jupyter notebooks, an auto-grader, and an MCP AI tutor.
Exercism exercises in Python.
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
A collection of daily coding challenges designed to help you master idiomatic Go through deliberate, repetitive practice.
go on an educational stream adventure!
A functional javascript workshop. No libraries required (i.e. no underscore), just ES5.