Life & fun · alternatives · 2026
24 alternatives to Want to learn C? Join this class on my website as we work through K&R
This is an online C programming class based on the classic K&R textbook, hosted on Curious Reef. It's designed for people who want to learn the C programming language by working through the material systematically. The… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Want to learn C? Join this class on my website as we work through K&R launched in 2011; newer entries below may have overtaken it.
- 1

I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].
2011 · codecademy.com · its alternatives →
- 2LC
I made a simple virtual machine that runs C in the browser.This project is made as an experiment to see if C can be learned easier if the lower level is covered in paralel. Sandbox: https://vasyop.github.io/miniC-hosting Tutorial part 1: https://vasyop.github.io/miniC-hosting/?0 More info: https://github.com/vasyop/miniC-hosting/blob/master/README.md Please support this project: https://github.com/vasyop/miniC-hosting/blob/master/support.md
2019 · its alternatives →
- 3GI
Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D
2023 · its alternatives →
- 4
Quick Code▲437Curated list of free online programming courses
2017 · coursesity.com · its alternatives →
- 5

Learn the foundations to be a full stack software engineer. 100% free.
2020 · c0d3.com · its alternatives →
- 6

- 7

Learn one of the most powerful languages in the world! 👾
2018 · codecademy.com · its alternatives →
- 8FC
C Systems Lab is a free interactive web course that walks through 10 modules of systems programming in C: compilation, pointers, dynamic memory, structs, the preprocessor, file I/O, processes and signals, sockets, concurrency, and a tour below C. The free course itself is the link. Get the free sample of the PDF by adding "/demo" to the link. Since I don't necessarily like the paywall aspect of it, you may ask me for the complete edition by reaching out via email. Happy to answer questions about the content or the curriculum design.
May 2026 · csystemslab.com · its alternatives →
- 9CA
Compiler link: https://github.com/c3lang/c3c Docs: http://www.c3-lang.org This is my follow-up "Show HN" from roughly a year ago (https://news.ycombinator.com/item?id=27876570). Since then the language design has evolved and the compiler has gotten much more solid. Assorted extra info: - The C3 name is a homage to the C2 language project (http://c2lang.org) which it was originally inspired by. - Although C3 mostly conforms to C syntax, the most obvious change is requiring `fn` in front of the functions. This is to simplify searching for…
2022 · its alternatives →
- 10

Get it from here: https://github.com/c3lang/c3c In 2019, while contributing to the C2 language, I started up "C3" as a pet project while waiting for pull requests to be approved... Now it's 6 years later and C3 well on its way to 1.0, having released 0.7.0 last week. Unlike other C alternatives, C3 tries to evolve C – but without concern to backwards compatibility to the latter. What it adds to C is among other things: - Module system - Semantic macros and compile time introspection - Lightweight generic modules - Zero overhead errors - Build-in slices and SIMD types -…
2025 · github.com · its alternatives →
- 11
notclass▲234I've been working on this for a few days now. The goal is to create a library of the best free educational content available and to build personalised learning paths for each user, using only free resources and at no cost to the user. Let me know what you think.
2025 · notclass.com · its alternatives →
- 12

- 13HU
Link here: http://beta.whatispolymath.com Despite all the educational material on the web, I found it pretty hard to learn how to code and design. I had trouble finding high-quality content, figuring out what to learn next, and staying motivated without easy ways to track my progress. So, my co-founder and I built Polymath. Our MVP is pretty simple right now: you can find & submit good content, bookmark & track your progress across different resources, and rate/comment on the material. We’re trying to build a really fun online learning community, and we’ve got some more cool features…
2012 · beta.whatispolymath.com · its alternatives →
- 14
A Day in Code▲126A picture book written in code (with English translations!)
2020 · kickstarter.com · its alternatives →
- 15PA
TL;DR: https://pyflo.net is a free, interactive guide to learning Python Hi Everyone, I am a CS educator who has taught a variety of university courses, including many on introductory Python programming. Over the past few years, I've written down a number of Python programming lessons and has culminated into Pyflo.net. This tool is a completely free, introductory guide to learning Python. It is more-or-less an intro programming textbook, but with a few twists, including: * It is totally free. You don't even have to give me your email to use it * The lessons are short and…
2023 · pyflo.net · its alternatives →
- 16

Learn to code with tutorials recommended by programmers
2014 · teachyourselftocode.com · its alternatives →
- 17

A concise, structured guide to the C programming language. - little-book-of/c
2025 · github.com · its alternatives →
- 18

A minimal viable programming language on top of liblgpp - codr7/alang
2021 · github.com · its alternatives →
- 19

Seven modules teaching C the way safety-critical systems are actually built: MATH → STRUCT → CODE → TEST. Each module answers one question: Does it exist? (Pulse), Is it normal? (Baseline), Is it regular? (Timing), Is it trending? (Drift), Which sensor to trust? (Consensus), How to handle overflow? (Pressure), What do we do about it? (Mode). Every module is closed (no dependencies), total (handles all inputs), deterministic, and O(1). 83 tests passing. Built this after 30 years in UNIX systems. Wanted something that teaches the rigour behind certified systems without requiring a decade of…
Jan 2026 · github.com · its alternatives →
- 20

An interactive functional programming course for children based on clojure and klipse - viebel/kids.klipse.tech
2016 · github.com · its alternatives →
- 21IB
2021 · codigo.so · its alternatives →
- 22MI
An interactive book introducing programming with ClojureScript
2017 · langintro.com · its alternatives →
- 23

- 24

easy online programming language to learn to programm
2018 · kabas.online · its alternatives →
Also compare
- Codecademy.com, the easiest way to learn to code alternatives
- Learn C and its lower levels interactively, in the browser alternatives
- Going into freshman year, figured I should build an interpreter alternatives
- Quick Code alternatives
- C0D3 – A free, interactive site to learn coding alternatives
- Dataquest alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →