Skip to content
Embercode
← Learn

Language guides

A short practical guide to one language at a time: setup, syntax, tools, one small project and the common library. No data structures and algorithms.

  • Java: a practical guidePractice

    0/22 lessons

    Loading lessons…

  • C++: a practical guidePractice

    0/22 lessons
  • Python: a practical guidePractice

    0/22 lessons
  • JavaScript and TypeScript: a practical guidePractice

    0/22 lessons
  • C: a practical guidePractice

    0/22 lessons
  • Go: a practical guidePractice

    0/22 lessons
  • Rust: a practical guidePractice

    0/22 lessons
  • C#: a practical guidePractice

    0/22 lessons
  • Kotlin: a practical guidePractice

    0/22 lessons
  • Swift: a practical guidePractice

    0/22 lessons
  • PHP: a practical guidePractice

    0/22 lessons
  • Ruby: a practical guidePractice

    0/22 lessons
  • Dart: a practical guidePractice

    0/22 lessons
  • Scala: a practical guidePractice

    0/22 lessons
  • R: a practical guidePractice

    0/22 lessons
  • Haskell: a practical guidePractice

    0/22 lessons
  • Elixir: a practical guidePractice

    0/22 lessons
  • Lua: a practical guidePractice

    0/22 lessons
  • Perl: a practical guidePractice

    0/22 lessons
  • Objective-C: a practical guidePractice

    0/22 lessons
  • Julia: a practical guidePractice

    0/22 lessons
  • MATLAB and Octave: a practical guidePractice

    0/22 lessons
  • SQL dialects: a practical guidePractice

    0/22 lessons
  • Bash: a practical guidePractice

    0/22 lessons
  • PowerShell: a practical guidePractice

    0/22 lessons

Phase exam

A timed mixed test across every module in this phase.

Go to the exam