Coursera’s free courses could help you become the next Jeff Bezos

SOURCE: Joe Raedle/Getty Images/AFP
Check out these seven computer science courses that you can enrol in for free.

By U2B Staff 

Read all stories

What do individuals like Jeff Bezoz, Sergey Brin, and Larry Page have in common? All three wealthy entrepreneurs have an undergraduate or graduate degree in computer science. Reports note that computer science majors have good career prospects. 

The US Bureau of Labor Statistics, for instance, notes that the employment of computer and information research scientists is projected to grow 15% from 2019 to 2029, much faster than the average for all occupations. They add that “job prospects are expected to be excellent”.

A computer science course could come in handy for many, and not just those interested in programming. 


Just last year, Robert Sedgewick opined on Inside Higher Ed that computer science should be a required course for university students.

“Even students who will not need to program at all are likely to have important encounters with computational thinking later in life. For example, philosophers, politicians, reporters and, well, everyone — not just software engineers — must address privacy, security and ethical issues in software,” he said.

Sedgewick added that computer science courses can help students with their critical thinking and problem-solving skills, and is a useful area of study that also expands the mind. 

Upskill with online computer science classes

Coursera is currently offering some of its courses for free until December 31 in the wake of a pandemic. 

If you’re eager to develop new career skills or are keen to learn something new out of your personal interest, the education platform is offering several online computer science classes that can help you level up for free if you enrol by September 30. 

Introduction to Programming with MATLAB

This beginner-level course teaches computer programming to those with little to no previous experience. 

MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers, said Coursera.

It is currently being used in a wide variety of domains, including disciplines of engineering, finance, and beyond. Hence, a solid background in MATLAB is an indispensable skill in today’s job market, notes Coursera.

Computer Vision Basics

Do you have some basic programming skills and experience, as well as familiarity with basic linear algebra, calculus and probability, and 3D co-ordinate systems and transformations? 

This course is ideal if you are curious about or interested in exploring the concepts of computer vision. It is also useful for those who desire a refresher course in mathematical concepts of computer vision. 

Code Yourself! An Introduction to Programming

This beginner level course will teach you how to program in Scratch, an easy to use visual programming language. It will also introduce you to the fundamental principles of computing and it will help you think like a software engineer.


Build Your First Android App (Project-Centered Course)

This course is designed for those who have some prior experience programming in Java, such as an introductory college course, or Coursera’s Java Programming Specialization.

You’ll design, build, and distribute your own unique application for the Android mobile platform in this project-centered course.

Industrial IoT on Google Cloud Platform

This course covers the entire Industrial IoT network architecture from sensors and devices to analysis. The course discusses sensors and devices but the focus is on the cloud side.  

You’ll learn about the importance of scaling, device communication, and processing streaming data. 

“The course is a little different than most Coursera courses because there is very little video. Most of the learning is done with short readings, quizzes, and labs,” notes the website.

Google Cloud Platform Fundamentals for AWS Professionals

This intermediate level course introduces AWS professionals to the core capabilities of Google Cloud Platform (GCP) in the four technology pillars: networking, compute, storage, and database. 

It is designed for AWS Solution Architects and SysOps Administrators familiar with AWS features and setup and want to gain experience configuring GCP products immediately. 


Analysis of Algorithms

This advanced level course teaches calculus that enables precise quantitative predictions of large combinatorial structures. It also course covers generating functions and real asymptotics and then introduces the symbolic method in the context of applications in the analysis of algorithms and basic structures such as permutations, trees, strings, words, and mappings.

There is no certificate upon completion.

Before enrolling in any of the courses above, ensure there’s a blue promo banner at the top of the page when choosing your class. Alternatively, refresh the page if it doesn’t appear.