Intro to Computer Science course

Course description

Starting to explore coding and websites can be overwhelming at first. In Intro to Computer Science, you learn the basics which are needed in all other three tracks.


1. Basic Command Line (Linux):

  • Basics of operating system

  • Creation of hard and soft links

  • Working with files: Create, View, Manipulate

  • Navigation of Linux file system

  • Using command options

2. Version Control with GIT:

  • Installing GIT

  • Creation of a local repository

  • Creating commit

3. Web Fundamentals:

  • A brief overview of internet

  • Installing basic software

  • Working with files

  • Basic knowledge of HTML, CSS, and JavaScript

4. Introduction to Programing (Python):

  • Basic data types

  • Operations

  • Conditionals

  • Functions

  • Concepts of Object-oriented programming

  • Python classes and objects

  • Basic python programming 

  • Able to understand and speak English

  • Self-study experienced

  • Time commitment at least 10 hours a week (classes + self-study)​

  • Watch the How Computers Work YouTube series


Students are expected to commit a minimum of 10 hours per week - including attendance to the course (4 hours/week) and self-learning at home (6hours/week). 80% attendance of the course is required for graduation.


The Onboarding Week takes place in the second week of September.

Semester starts in September and ends on December.

Classes are Tuesdays and Thursdays, 19:15 - 21:15

Applications for Fall 2021 are closed. Join us in Spring 2022.

Get notified as soon as we open the next round.