Programming & computer science, in your pocket.
Codenza is an app for programming enthusiasts and CS students: languages, data structures, algorithms, and more. It started as a final year project by Pratik Paranjape, with Divyendra Patil joining to shape it into the app we wanted for ourselves and others.
Origin
Codenza began as my friend Pratik’s final year project. I’d had the idea for a long time: a single place for programming basics, algorithms, and handy references. When the chance came, I joined him. Together we turned it into the app we wished we’d had in college: multiple languages, data structures, Big O and sorting, plus free programming books and cheat sheets.
The free version of Codenza reached about 490,000 total downloads before Google removed it from the Play Store. We had stopped shipping the regular updates Google expects, and they delisted the free listing for that reason.
All programs in the app are still free to download, edit, and redistribute if you have a copy. Codenza Pro ($4.99) is still on the Play Store. We never got the free app relisted after we fell behind on updates; the paid app stayed up. Google takes a commission on paid sales, so draw your own conclusions about why one listing went and the other did not.
Get the app
Codenza Pro on Google Play, $4.99. No ads, with extra languages and topics: SQL, R, AI, cryptography, OS, networks, assembly, and more.
Get Codenza Pro on Google Play →The free Codenza app is no longer on the Play Store. Pro is the version you can buy there today.
Learning content on the web
Reference and learning resources we like.
- Big O cheat sheet — Sorting, data structures, graphs, Java collections (this site)
- Goalkicker.com — Free programming books (Notes for Professionals)
- MDN Web Docs — Web technologies reference (HTML, CSS, JavaScript, APIs)
- freeCodeCamp — Free coding curriculum and certifications
- GeeksforGeeks — Algorithms, data structures, interview prep
- LeetCode — Coding practice and interview problems
- VisuAlgo — Visualise data structures and algorithms
- Harvard CS50 — Free intro to computer science
Contact
Suggestions, bugs, or feedback: hello@divyendra.com