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

Quick stats (trust us... mostly)

From "Huh?" to "Aha!"

Loading...

Courses

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