Programming · JavaScript
Build a multiplayer tic-tac-toe with an unbeatable computer
Make tic-tac-toe for two players, then add a computer that never loses.
- Intermediate
- 2–7 days
- Free
606 projects · 13 streams · every class
Projects that teach a language by building something real: games, tools, automations and small utilities.
7 Programming projects
Programming · JavaScript
Make tic-tac-toe for two players, then add a computer that never loses.
Programming + Pure Mathematics
Implement bubble, insertion, merge and quick sort and plot how their running time grows.
Programming + Cybersecurity
Encrypt and decrypt files with a password using a well-tested library.
Programming · Python
Write a tool that converts headings, lists, links, bold and code blocks from Markdown to HTML.
Programming + Pure Mathematics
Publish a small library for fractions, primes and matrices with full tests and docs.
Programming + Data
Collect a table of public information from a site that allows it and analyse the result.
Programming · Go
Build a fast command-line tool to add expenses, list them and summarise by month and category.
0 to compare
Compare