Harvard CS50
Fundamentals of Programming and Computer Science
Students age:
13—16 years old

Course duration:
8 months
We use cookies to provide the best site experience.
Ok, don't show again
Harvard СS50 is a legendary course for learning the basics of programming and computer science. This course has been taught at Harvard as a requirement for all specializations
Unlike most other university programs this course it is designed for general school mathematics curriculum knowledge. CS50 is a basic computer science course at Harvard, it is one of the most popular courses at Harvard and all over the world
Harvard CS50 is so good, that Yale University abandoned own course in favor of Harvard CS50
About the course
The course is very progressive, does not stand still and is updated every year. In this, unlike most other university programs it does not require knowledge of university math, enough of school math.

When the CS50 course was made available online, it was highly appreciated by millions of people.

The course includes comprehensive study of information technologies from systems of numbers and algorithms to the basics of artificial intelligence.

IT specialists at CODDY programming school for kids adapted the CS50 course for kids from 12 years.

Watch a presentation on Harvard Course CS50
Find out more about the course in the presentation
During 8 months of the course we will learn about:
  • Number systems and algorithms
  • Operational systems and libraries
  • Rows and arrays
  • Bubble sort and recursion
  • Hash tables and trees
  • Cryptography and data bases
  • Web development
  • Cybersecurity and artificial intelligence
  • ...and many other things, that underlie the basics of programming and computer science

The course is perfect for high school students.

Unique and accessible training materials will be useful for both who wants to link their future with IT and humanitarians wishing to broaden their horizons

The course includes a lot of practice – real tasks from different fields of the science
Book a call from our managers to learn more, or leave a request to sign up
Other courses
  • 6,5—12 years old
    Minecraft artificial intelligence

    Advanced programming course in the legendary video game with education approaches of Microsoft

  • 8—12 years old
    Creating games in Roblox Studio

    Fundamentals of game programming in Lua on the most popular online platform

  • 9—14 years old
    Blogging — training for children

    Effective tools for children for creating a sucessful internet blog

  • 10—13 years old
    Ethical hacking

    Unique hacking methods for cyber self-defence

Class Schedule
Please check the schedule with our consultants
09:30-10:50 Minecraft (Greek / English)
11:00-12:20 Minecraft (Greek / English)
13:00-13:30 Minecraft (Greek / English)
09:30-10:50 Minecraft (English)
11:00-12:30 Roblox (Russian / English)
12:30-13:20 Minecraft (English / Russian)
11:00-12:30 Blogging (Russian / English)
The first language specify the language taught in at the lesson
Contact us
We can help you choose a program and answer your questions
By submitting this form I have read and acknowledged the Privacy Policy.
+357 99045196
Vasileos Konstantinou 138, Limassol 3080, Cyprus
40, Limnou str., Bereshit Jewish Educational Center, Limassol 3065, Cyprus