Practice Platforms

Visual Coding Practice

  1. Anyone can Code
    • Easy code.org games/puzzles to learn computational thinking skills without textual coding
    • Registration saves your progress and helps tracking by Trainers
  2. Stanford Karel
    • Easy code.org alternative to practice basic computational thinking
    • No registration required
  3. Blockly Games
    • Easy to pickup but hard to finish Hour of Code Games by Google
    • No registration required

Java Coding Practice

  1. CodingBat
    • Java Foundations with little of OOP (Map)
    • Registration saves your progress and helps tracking by Trainers
  2. Exercism
    • Java with OOP practice
    • Registration saves your progress

Scripting Language Practice

  1. Ozaria
    • Registration saves your progress and helps tracking by Trainers - JavaScript
  2. CodeCombat
    • Registration saves your progress and helps tracking by Trainers - JavaScript
  3. CheckIO
    • Registration saves your progress and helps tracking by Trainers - TypeScript

Interview Prep Practice (Advanced)

  1. CodeSignal
  2. LeetCode
  3. HackerRank