VITON13 SCHOOL · Code

Learn to code.

GitHub’s three most popular languages. Write code right on the page, get it checked at once. Why these three languagesGitHub’s Octoverse report puts Python, JavaScript and TypeScript at the top of the languages used on GitHub. Python is for data, automation and AI, JavaScript is the language of the browser and the web, TypeScript is JavaScript with types for large apps.

  • Python

    16 short lessons: read an example, write some code, see the result right away.

    # A comment: Python skips this lineprint("Hello, world!")print("Python", "is", "fun")print("8:00", "20:00", sep=" - ")

    16 lessons

  • JavaScript

    16 short lessons, from your first console.log to your own online store cart.

    // A one-line comment: JavaScript skips itconsole.log("Hello, world!");console.log(2 + 2);/* A block comment

    16 lessons

  • TypeScript

    16 short lessons: a minute of theory, a task in the browser, the result right away.

    const language: string = "TypeScript";const lessons: number = 16;// const broken: number = "16"; // error: string is not assignable to number

    16 lessons

How the lessons work

  1. ReadOne idea per lesson: a short explanation and an example you can run.
  2. WriteAn editor right on the page: highlighting, indentation, ⌘ Enter to run.
  3. CheckYour code runs in your browser and is compared with the task. Stuck? A hint is right there.

Questions

How much does the coding course cost?

Nothing. Every lesson is free and open without signing up; the lessons you finish and your XP are kept in your browser.

Which language should I start with?

For data, automation or AI start with Python. To build websites start with JavaScript. TypeScript is easiest after the basics of JavaScript.

Do I need to install anything?

No. The code runs in your browser: JavaScript at once, Python and TypeScript load once, the first time you press Run.

Is it for people who have never programmed?

Yes. The lessons start from the first line of code and move in small steps; every task has a hint, and after two tries the solution.

Where do the lessons come from?

The school wrote them, drawing on open learning projects on GitHub. The sources and their licences are listed on each language’s page.