- 61 focused lessons—from "Hello, world" to graph recursion
- Learn Java or Kotlin
- 902 editable and runnable code examples
- 2,304 interactive explanations from 242 instructors, including 163 hours of live coding walkthroughs
- 132 programming problems covering all core language features
- 384,583 debugging challenges that train you to fix small mistakes
- A community of learners to reach out to for support
- One goal: Teaching you about computer science and programming!
We'll teach you the basics of computer science and programming. Once you know these things, you can and will change the world.