Master the Technology of Today, for Free

OpenCS is Aalto University's open online platform offering free computer science courses for anyone, anywhere. Whether you're starting your journey in tech or expanding your skills, you'll find high-quality, university-level learning at your fingertips.

Study at your own pace, mostly with no strict deadlines. For learners in Finland, official Aalto credits are available for some of the courses, while everyone worldwide gains valuable, practical knowledge in topics ranging from web development to modern programming languages.

You're in good company

Join tens of thousands of learners from a range of organizations, including...
Omnia (Espoo education provider) Uniarts Helsinki (University of the Arts Helsinki) Kajaani University of Applied Sciences (KAMK) Centria University of Applied Sciences Metropolia University of Applied Sciences University of Jyväskylä Lahti / EduLahti Jedu (Vocational School) Laurea University of Applied Sciences Åbo Akademi University Seinäjoki University of Applied Sciences (SeAMK) Helsinki schools Omnia (Espoo education provider) Uniarts Helsinki (University of the Arts Helsinki) Kajaani University of Applied Sciences (KAMK) Centria University of Applied Sciences Metropolia University of Applied Sciences University of Jyväskylä Lahti / EduLahti Jedu (Vocational School) Laurea University of Applied Sciences Åbo Akademi University Seinäjoki University of Applied Sciences (SeAMK) Helsinki schools
Jamk University of Applied Sciences Lappeenranta-Lahti University of Technology (LUT) ABB Karelia University of Applied Sciences SSKKY (Satakunta Vocational Education) University of Turku Lapland University of Applied Sciences Hanken School of Economics Oulu University of Applied Sciences Haaga-Helia University of Applied Sciences Ekky (South Karelia Education) Jamk University of Applied Sciences Lappeenranta-Lahti University of Technology (LUT) ABB Karelia University of Applied Sciences SSKKY (Satakunta Vocational Education) University of Turku Lapland University of Applied Sciences Hanken School of Economics Oulu University of Applied Sciences Haaga-Helia University of Applied Sciences Ekky (South Karelia Education) Jamk University of Applied Sciences Lappeenranta-Lahti University of Technology (LUT) ABB Karelia University of Applied Sciences SSKKY (Satakunta Vocational Education) University of Turku Lapland University of Applied Sciences Hanken School of Economics Oulu University of Applied Sciences Haaga-Helia University of Applied Sciences Ekky (South Karelia Education) Jamk University of Applied Sciences Lappeenranta-Lahti University of Technology (LUT) ABB Karelia University of Applied Sciences SSKKY (Satakunta Vocational Education) University of Turku Lapland University of Applied Sciences Hanken School of Economics Oulu University of Applied Sciences Haaga-Helia University of Applied Sciences Ekky (South Karelia Education)
Aalto University University of Lapland Tuxera Nokia University of Vaasa Alma Media Tampere schools Raseko (Raisio Region Education) University of Eastern Finland (UEF) City of Helsinki Visma Aalto University University of Lapland Tuxera Nokia University of Vaasa Alma Media Tampere schools Raseko (Raisio Region Education) University of Eastern Finland (UEF) City of Helsinki Visma Aalto University University of Lapland Tuxera Nokia University of Vaasa Alma Media Tampere schools Raseko (Raisio Region Education) University of Eastern Finland (UEF) City of Helsinki Visma Aalto University University of Lapland Tuxera Nokia University of Vaasa Alma Media Tampere schools Raseko (Raisio Region Education) University of Eastern Finland (UEF) City of Helsinki Visma
University of Helsinki Turku University of Applied Sciences (Turku AMK) Tampere University Kesko Häme University of Applied Sciences (HAMK) South-Eastern Finland University of Applied Sciences (XAMK) LAB University of Applied Sciences University of Oulu Yle Satakunta University of Applied Sciences (SAMK) Espoo schools University of Helsinki Turku University of Applied Sciences (Turku AMK) Tampere University Kesko Häme University of Applied Sciences (HAMK) South-Eastern Finland University of Applied Sciences (XAMK) LAB University of Applied Sciences University of Oulu Yle Satakunta University of Applied Sciences (SAMK) Espoo schools University of Helsinki Turku University of Applied Sciences (Turku AMK) Tampere University Kesko Häme University of Applied Sciences (HAMK) South-Eastern Finland University of Applied Sciences (XAMK) LAB University of Applied Sciences University of Oulu Yle Satakunta University of Applied Sciences (SAMK) Espoo schools University of Helsinki Turku University of Applied Sciences (Turku AMK) Tampere University Kesko Häme University of Applied Sciences (HAMK) South-Eastern Finland University of Applied Sciences (XAMK) LAB University of Applied Sciences University of Oulu Yle Satakunta University of Applied Sciences (SAMK) Espoo schools

Quick stats (trust us... mostly)

Learning you won't want to ctrl+Z.

Loading...

Courses

Choose from a variety of courses designed by instructors at Aalto University.