Roadmap

Below are the main things that we plan on adding to the platform in the near future.

1. Courses

There are several courses that we plan on adding to the list of publicly available courses. The goal is to cover most of the curriculum taught at computer science departments in universities. Those are grouped into the categories below:
Web
AI
Low-level
High-level
Security
JS Intro
ML Intro
C Intro
Java Intro
Bash + Scripting
JS Mid + Typescript
SQL Intro
C++ Intro
C# Intro
Software Security
*React + NextJS
Data Science
OS
Python Mid
Cryptography and Security
Linear Algebra
Computer Architecture
* Creating a React course will require a new IDE with a persistent session. Our current approach relies on a minimal text editor that doesn’t have IntelliSense or smart completions. Having a front-end course will require a fully-featured IDE along with real-time in-browser rendering of the project.

2. Translations

We are planning on translating our courses into several major languages. This will help local schools and universities easily reuse our content. Below is the list of several languages that we would like to support:
  • Spanish
  • Hindi
  • Portuguese
  • Russian
  • Japanese
  • French
  • German
  • Italian
 
📈
This list will expand as we grow. The goal is to make high-quality computer science education accessible to as many learners as possible. So, we’ll do our best to localize our content to as many languages as possible without compromising the quality of the materials.

3. Learning Paths

Once we have enough publicly available courses, we will also publish learning paths so that students know where exactly they should start and how they should progress through the whole curriculum.
The learning paths are currently planned to be similar to blog posts that describe the order of courses one should take to accomplish a certain career goal.