{ RubikHub's CS50x program }

Harvard's CS50x. Now in Afghanistan.

In this program, you will be introduced to fundamental concepts of computer science, problem-solving, and programming thinking; by the end, you will be better able to decide whether or not you wish to pursue a specialized path in programming.

Program highlights

Why Rubik Hub's CS50x Program?

Get to Know Computer Science

Get familiar with the core ideas of computer science, problem solving, and programming thinking — even if you have never written a line of code before.

Expert Mentors

You are not on this path alone. Mentors help you make better sense of the material, work through what blocks you, and have a different kind of learning experience.

Find Your Own Path

By the end of the program you'll understand computer science and programming well enough to decide, with open eyes, whether to pursue this path professionally.

Step by step

Your Learning Path in the CS50x Program

01

Get to know computer science.

You start from the basics and get familiar with how thinking and problem solving work in computer science.

Get to know computer science.
02

Learn and practice

Through varied exercises and challenges you put what you have learned to work and move forward step by step.

Learn and practice
03

Turn learning into practice.

By building projects you gain a more realistic experience of programming and problem solving.

Turn learning into practice.
04

Now it's time to decide.

Once you know what the world of computer science looks like, you can tell whether programming interests you and whether you want to pursue it professionally.

Now it's time to decide.

Meet Our Team

Reza Jazem

Reza Jazem

Executive Manager

Rajab Mohammadi

Rajab Mohammadi

Founder and Manager

Abbas Roholamin

Abbas Roholamin

CS50x Course Mentor

There are more of us than you would expect; here you can meet the team that works together to build results worth having.

Our Team

About Rubik Hub

Rubik Hub is a specialised centre for learning digital skills, built on a structured, project-based self-learning model: students learn how to study independently, purposefully, and consistently, while drawing on expert mentors and a focused in-person environment. Rubik Hub is not only a training centre but a system for personal and professional growth, designed to prepare a new generation to step into technology with open eyes.

Learn More
Years of experience
1+
Active interns
50+
Interns collaborating on laptops at Rubik Hub

Contact channels

Contact us for more information.


Location

Rastak Education Center, No. 48, Qaem 10 (Fatemiyeh Mosque Alley), Jebrail, Herat