Learning to code is already fun. Make it even more fun by checking out these games and game-like approaches that teach you to code and help you sharpen your skills!
- Codin Game: Compete online or with friends, classmates or coworkers. Beat challenges and solve puzzles in 25 different programming languages.
- CSS Diner: Learn and practice CSS selectors using this fun game that has you move food around a table.
- Flexbox Froggy: Practice CSS by guiding a friendly frog and his friends around the pond.
- Code Wars: Practice you're skills by completing individual, test-driven coding challenges. Then improve your response by seeing the answers of our participants. WARNING: Code Wars can be highly addictive.
- Code Kata: Go through "katas", or short programming and problem solving exercises, to level up your skills and sharpen your thinking.