Codemy release
Codemy is the easiest way to practice programming at your own pace. We have a library of programming projects in more than 10 languages!
🏆 Learn to code like an expert with fun coding challenges, programming exercises and quizzes! 🏆
🚀 Console: If you're a beginner, you'll want to know the basics of the language you're learning. The console projects give you a strong foundation to create bigger projects in the future.
🚀 Algorithms: Writing code is all about data structures and algorithms. Data structures are used to hold data while algorithms are used to solve the problem using that data. Codemy goes through solutions to standard problems in detail and gives you an insight into how efficient it is to use each one of them.
🚀 Games: So you want to make a game? Games can be powerful! To the gamer they can entertain, motivate, educate, persuade. To you making games can give immense satisfaction and personal advancement. You’d be amazed how little effort it takes to start making something and seeing results!
🚀 Ciphers: They are an indispensable tool for protecting information in computer systems. With Codemy you will learn the inner workings of some cryptographic systems and how to correctly use them in real-world applications.
After learning the basics of programming, the typical advice is to start making programs yourself, to further your learning. At some point, you’ve got to stop doing exercises and start making real software.
But what should you make? When you’re a beginner, it’s not always obvious what is possible to make, let alone what is achievable at your current skill level.
Codemy has four idea categories that you can either use as is, or use as inspiration to think of your own ideas. For each one, there’s a short outline of what you’ll need to make the project and a code example.
🦸🏻 Coding problems, solutions & explanations
🦸🏻 Algorithms: Binary search, Bubble sort, Insertion sort, Time complexity
🦸🏻 OOP: Object, Class, Inheritance, Encapsulation, Polymorphism, etc.
🦸🏻 Game Development: Random number generation, Blackjack, Hangman, Tic-tac-toe, Rock-Paper-Scissors
🦸🏻 Ciphers and Encryption: Caesar Cipher, Substitution Cipher, Affine cipher