Best Online Courses in Technology | Coursera

Free and paid online courses with certificates of completion from the top universities

Learn Robotics, Cybersecurity, Android App Development, Algorithms, Cloud Computing, Object Oriented Programming in Java, Virtual Reality, Game Design and Development


Robotics Specialization

This course provided by the University of Pennsylvania, introduces you to how robots are able to perform complex tasks, the various places and situations where robots have been made use of and their future potential. Also includes a project where you’ll pick up skills to program a robot to perform movements such as flying and grasping objects.
Learn more


Cybersecurity Specialization

This course created by the University of Maryland covers the various concepts that are made use of in building up a secure system, including hardware, software and the user interface, using cryptography. It includes hand-on experience and modern day examples.
Read more


Android App Development Specialization

This course from Vanderbilt University will teach you how to use core Java programming languages features & software patterns required for mobile apps with core Android components and fundamental Java I/O & persistence mechanisms.
Learn more


Software Product Management Specialization

This course will cover Agile software management practices. You’ll be able to apply the techniques you learn in the capstone project.
Read more


Architecting with Google Cloud Platform Specialization

This course developed by the Google Cloud Training Team includes services provided by Google Cloud Platform including creating solutions involving securely interconnecting networks, customer-supplied encryption keys, security and access management and resource monitoring.
Learn more


Cloud Computing Specialization

This course is a part of the online Master of computer science degree offered by the University of Illinois at Urbana-Champaign. This specialization comprising six courses gives you an in-depth knowledge of cloud computing systems.
Read more


Algorithms Specialization

This course created by Stanford University provides an introduction to algorithms. This specialization is for those with at least some programming background.
Learn more


Fundamentals of Computing Specialization

This course covers most of the first year computer science curriculum at Rice University. You’ll learn Python programming skills and build more than 20 fun projects.
Read more


Object Oriented Programming in Java Specialization

This specialization offered jointly by Duke and UC San Diego can be a good addition for those whose wish to make a career as a software developer. This course will cover object – oriented design using Java so that you’re able to solve more complex problems and develop programs to handle huge amount of data.
Read more


Virtual Reality Specialization

This course from the University of London will teach you the skills required to develop your own virtual reality game.
Learn more


Game Design and Development Specialization

This course created by the Michigan State University makes us of Unity 3D game engine to cover the theoretical and practical aspects of video game production. In addition, you’ll also be acquiring the required business knowledge for positioning yourself and getting your game to the market.
Read more


Leadership Development for Engineers Specialization

This specialization from Rice University is for engineering who wish to take up leadership and managerial roles within the organization. This course will help you to assess your strengths and weaknesses , manage relationship, resolve issues or conflicts, plan goals for the success of a project.
Learn more

Also read:

Disclosure: We have included some affiliate links on this and other related pages. We get a small commission if you decide to sign up using our links. That allows us to cover the costs of maintaining this site and keep adding useful content. All the logos are trademarks of the respective universities/companies.