Become a

Software Developer

with a one-on-one expert mentor

See courses

[FEATURED] Hyperion launches new partnership to place MicroDegree graduates into full-time coding jobs in Cape Town and Johannesburg, click here to read more

Courses supported by

Online training tailored to Africa

Take a part-time, accredited, online course and advance your career in the African market. Gain access to your own African based expert mentor - available 24/7 to help you learn how to code.

Mouse over the icons below to find out more.

Our mentors are experienced software developers, and mark all your submitted work by hand.

Interact with your mentor when you choose to, with 24/7 chat and video-call support included in every course.

Access all course materials while on the go and even when you have limited internet connectivity.

We'll help place you in a job in Africa following completion of your course.

Tailor your course

Why learn with Hyperion

Human mentors, not pre-recorded videos

10 000+

students have advanced
their careers on our courses


online mentors and experts
in software development


companies hiring
our graduates

Our Courses

Part-time 3-6 month online qualifications with your own 1:1 trainer
Learn fully online, or face-to-face in Durban, Johannesburg, or Cape Town.
See how it works.

Introduction to Computer Science

Learn the basics

Learn the core concepts of computer science and jump straight into software development by learning computational thinking with Delphi programming language.

Learn more

Certified Data Scientist

Become a data Guru

Become a master data analyst, learn how to gather, analyse and visualise large datasets. This course will teach you all that you need to master data, covering from basics to advanced concepts you will go from being an absolute rookie to a fully fledged data guru at the end of your course.

Learn more

Certified Mobile Developer

Build world class mobile applications

Earn the Associate Android Developer Certification from Google, and learn how to build interactive mobile applications.

Learn more

Certified Software Developer

Learn intermediate-level coding

Covering both the basics and more advanced concepts, this MicroDegree will allow you learn the industry's most popular languages: Python, Java and C++.

Learn more

Introduction to Programming

Learn the basics

Programming is becoming an indispensable skill in the 21st century. This MicroDegree will provide a distilled, comprehensive introduction to programming in Python - an industry favourite - and is perfect if you’ve never done any programming before.

Learn more

Full Stack Web Developer

Craft complex web applications

Build dynamic, database-driven sites using the technology that powers site such as Instagram and the New York Times. This course will teach you both front and backend web development with the powerful Django framework.

Learn more

Python Software Developer

Master the python language

Cover the basics of Python and take a step further to intermediate concepts including Bioinformatics, Language Processing and Machine Learning.

Learn more

Java Software Developer

Master the Java language

Cover the basics of Java and take a step further to intermediate concepts including an Artificial Intelligence-based spam classifier, and recursion-based drawing tool.

Learn more

C# Software Developer

Master the C# language

Cover the basics of C# and take a step further to intermediate concepts including an Artificial Intelligence-based spam classifier, and a data format processing smartphone locator tool

Learn more

Buy a course, give an education

Every course you purchase unlocks free education for 5 low-income or unemployed youth in Africa

Are you currently unemployed, low-income, or still studying full-time?

You may qualify for a free course with Hyperion

Register for any course above and upload proof of your status,

and you'll unlock a course on the Hyperion Basics plan

   Full time students at any school or tertiary institution in Africa learn for free with Hyperion
   Unemployed or earning
           under R6000 per month qualify

Student success stories

Over 8000 people have already chosen to advance their careers with our courses

Hyperion helped give me the confidence to pursue programming as a career, the lessons they offered provided me with a solid foundation to develop skills in not only Python but programming principles in general.

Emile Esterhuizen, Python student
Cape Town, Western Cape

I took the C++ beginner course because I wanted to broaden my scope and to get certified. It has given me hope of ending up in big fish companies like Google. It keeps the idea behind a career change alive.

Simon Shilo, C++ student
Durban, Kwazulu Natal

Definitely an overall enriching experience! The use of example programs within tasks made grasping concepts unimaginably easier than I have seen before. Great communication system with tutors also helps speed up the process. I always felt comfortable with what I was learning and I always felt well received by those that I approached for advice.

Jared Ping, Python student
Johannesburg, Gauteng
See more stories

Need more information?

We'll help you choose the best course to suit your needs

Tried and trusted

Hyperion's services are trusted by the following partners and clients:

Graduate and get hired within months

(80 companies hiring right now)
Create Your Profile

News of the day

We've been featured by the following:

Interested in becoming an online part-time mentor?