DEV Community

Cover image for 68 Small and Large Projects to Make You a Better Developer 🎉
Carter Harrison
Carter Harrison

Posted on

68 Small and Large Projects to Make You a Better Developer 🎉

1 ) Make a simple HTTP request only using TCP sockets
2 ) Create a website that shows a map of the coronavirus using MapBox and John Hopkins COVID-19 data.
3 ) Make Conway's game of life using javascript
4 ) A web scraper to put hackernews into a json file
5 ) Write a BASIC compiler
6 ) Make a note program using vim and bash
7 ) Use the plaid API to track your own finances
8 ) Write a web crawler to find hundreds of thousands of websites
9 ) Make a census data API
10 ) Create a single reddit clone
11 ) Make a chrome extension to make the text on any website a different color
12 ) Implement email password authentication
13 ) Create a FTP client
14 ) Create a port scanner
15 ) Implement Merge Sort
16 ) Publish a personal website using AWS S3 and AWS Cloudfront
17 ) Make an algorithm for prime factorization
18 ) Make a code portfolio website
19 ) Create a prime number searcher
20 ) Implement MD5
21 ) Headline extractor for news articles
22 ) Make a twitter bot that tweets a stock price
23 ) Implement XOR Decryption
24 ) Make a MySQL to MongoDB migrator
25 ) Write a HTML prettifier
26 ) Make a Minecraft mod
27 ) Make a database backup script
28 ) Covert color picture to black and white one
29 ) Make a password cracker
30 ) Create a cookie clicker type game
31 ) Make a brain f**k interpreter
32 ) CLI chat using unix sockets
33 ) Make a GIF maker
34 ) Implement Binary Search
35 ) Create a YouTube downloader
36 ) Make a Chess bot
37 ) Make a text editor
38 ) Make a Netflix clone
39 ) Create a web server from scratch
40 ) Make your own file explorer
41 ) Make a telegram chat bot
42 ) Make an address book website
43 ) Latitude longitude point to geohash
44 ) Make a color scheme creator website
45 ) Create a ray tracer
46 ) iOS app to advertise a bluetooth signal
47 ) Make a country to IP API
48 ) Create a SQL query optimizer
49 ) Write a blockchain example in less than 100 lines of javascript
50 ) Implement SHA256
51 ) Make a reddit bot
52 ) Implement a hash map
53 ) Create a sound board website
54 ) Write the game snake with only javascript/html/css
55 ) Make a digits of pi calculator website
56 ) Make a tic tak toe website
57 ) Use Dijkstra algorithm to solve a maze
58 ) Make a image resizer
59 ) Create a sudoku solver without looking up an algorithm online
60 ) Make a database from scratch
61 ) Write a JSON parser in Haskell
62 ) Implement Quicksort
63 ) Make the hangman game
64 ) Create a super simple operating system
65 ) Implement ECDSA
66 ) Create a neural network to read numbers from handwriting
67 ) Make a discord bot
68 ) Make a graphing library in javascript

Shameless Plug: My sideproject Vay provides simple APIs powered by open data that are great for side projects.

Top comments (5)

Collapse
 
itsrainingmani profile image
Manikandan Sundararajan

You know what, I'm going to try to work through this list. And live stream my progress.

Collapse
 
nickhooligan profile image
Mamphane

Thanks for the list , I've been looking for some side projects.

Collapse
 
dolugen profile image
Dulguun Battulga

Whipped up something quick based on the list -> If you want the computer to decide for you: my-next-project.glitch.me

Collapse
 
carterharrison profile image
Carter Harrison

This is great!

Collapse
 
devitalio profile image
Vitalii Doljikov

69 ) Invent internet