Skip to content

Code Basics

Code Basics is an open-source Hexlet side-project. Both the website source code and the entire content are open. Its goal is to teach the basics of programming languages with in-browser exercises. All of the courses are free and will remain so forever. An English-language edition awaits completion. It's already available but only partially translated.

We kept in mind two issues building our courses: the first language and the second language.

"The first language" is a learning path built for complete beginners in programming. PHP, JavaScript, Python, Java, Clang.

By "second language" we mean Racket, Haskell, Go, Ruby, Swift, Kotlin, Clojure, TypeScript, Rust, Shell. It's better to learn these languages already knowing a language, so their curriculum differs from the first ones.

We've created PHP and JavaScript courses ourselves, yet we already accepted dozens of pull requests on all sorts of issues: typos, mistakes in assignments, pitch improvements, and English translations. The whole Python course was developed by a person from the community, who became the language maintainer in our project. He has already accepted several pull requests.

Links:

Tasks:

  • Improvement of current courses. A list of lessons and languages is available on GitHub
  • Website enhancements. Current tasks appear in "issues"
  • Development of new language courses. Currently, we are working on Java and Ruby
  • English translation
  • Promotion of the project to the public =)

Pinned Loading

  1. hexlet-basics hexlet-basics Public

    Interactive Programming Courses

    Ruby 294 67

  2. exercises-javascript exercises-javascript Public

    Free Javascript courses

    JavaScript 47 202

  3. base-image base-image Public

    Shell 3

  4. exercises-template exercises-template Public template

    Makefile 2

  5. exercises-action exercises-action Public

    Makefile 1

Repositories

Showing 10 of 56 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…