You have goals. Let us help you achieve them.
Choose from the following courses:
Relevant Programs

MicroBachelors® Program in Computer Science Fundamentals
Drive your career forward
Number of Courses
3 Courses
Program Duration
6 Months
Time Commitment
4 - 6 Hours per week

Professional Certificate in Blockchain for Business
Blockchain technologies are changing industries
Number of Courses
2 Courses
Program Duration
7 months
Time Commitment
3 - 4 hours per week

MicroMasters® Program in Cybersecurity
Practice cybersecurity with real-world scenarios
Number of Courses
5 Courses
Program Duration
1 year
Time Commitment
10–12 hours per week
Popular Courses

Scripting with Python
Explore fundamental programming with hands-on activities that help you build applications using Python.
Program Duration
16 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Dec 19, 2021

Penetration Testing - Post Exploitation
Learn post-exploitation phases of penetration testing, including Owning, Pivoting, Privilege Escalation and other advanced penetration testing topics.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Feb 1, 2022

Penetration Testing - Exploitation
Learn exploitation phase of penetration testing, including the foundations of explorations, application debugging, reverse engineering, exploitation development and web application exploitation.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Feb 1, 2022

Network Security - Advanced Topics
Learn advanced topics in network security, including Security Monitoring, Perimeter Security, IPv6 and IPv6 Security.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Jan 1, 2022

Network Security - Protocols
Learn more fundamentals of network security, including cryptographic algorithms used in networking protocols, TLS/SSL, IPSec Layer 2 Security and Wireless Security.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Jan 1, 2022

Network Security - Introduction to Network Security
Learn fundamentals of network security, including a deep dive into how networks are attacked by malicious users.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Jan 1, 2022

Information Security - Advanced topics
Learn more fundamentals of information security, including Injection Attacks and Defenses, Privacy and Anonymity Software Validity and Rights, Cryptocurrency.
Program Duration
5 Weeks
Time Commitment
8-10 Hours per week
Next Start
Open Access Until Jan 1, 2022

Information Security - Authentication and Access Control
Learn more fundamentals of information security, including Introduction to Cryptography, Authentication, Access Control and Containerization.
Program Duration
6 Weeks
Time Commitment
7-9 Hours per week
Next Start
Open Access Until Jan 1, 2022

Advanced Data Structures
Learn the advanced programming topics in the C++ programming language, including file processing, linked lists, stacks, queues, trees, binary search trees and tree balancing algorithms.
Program Duration
9 Weeks
Time Commitment
7-9 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Introduction to Data Structures
Learn the advanced programming topics in the C++ programming language, including pointers, dynamic storage, recursion, searching, and sorting.
Program Duration
11 Weeks
Time Commitment
5-7 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Advanced Programming in C++
Learn the advanced programming topics in the C++ programming language, including functions, computation complexity, arrays and strings.
Program Duration
8 Weeks
Time Commitment
7-9 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Introduction to Programming in C++
Learn the fundamentals of programming in the C++ programming language, including iteration, decision branching, data types and expression.
Program Duration
8 Weeks
Time Commitment
6-8 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
Program Duration
6 Weeks
Time Commitment
8 - 10 Hours each week
Next Start
Open Access Until June 30, 2022

Advanced Database Queries
Learn the fundamentals of interacting with relational database management systems, including issuing advanced queries that return complicated results sets.
Program Duration
5 Weeks
Time Commitment
6-8 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Introduction to Database Queries
Learn the fundamentals of interacting with relational database management systems, including issuing queries that return results sets and modify data.
Program Duration
5 Weeks
Time Commitment
6-8 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Advanced Database Administration
Learn the fundamentals of administering relational database management systems, including managing concurrency and creating objects in the database.
Program Duration
5 Weeks
Time Commitment
6-8 Hours per week
Next Start
Open Access Until 31 Dec, 2021

Cloud Computing Infrastructure
Learn how to design, configure, and manage a cloud computing infrastructure.
Program Duration
8 Weeks
Time Commitment
8 - 10 Hours per week
Next Start
Nov 16, 2021

Introduction to the Internet of Things (IoT) (MIT)
Gain an understanding of what the IoT is and the requirements to design your own IoT solutions. Start developing IoT ideas in your industry.
Program Duration
6 Weeks
Time Commitment
2 - 3 Hours per week
Next Start
Open Access Until Dec 5, 2021

Cybersecurity: The CISO's View
Learn about cybersecurity operations and the role played by the Chief Information Security Officer (CISO) in the industry.
Program Duration
6 Weeks
Time Commitment
2–5 Hours per week
Next Start
Open Access Until 30 April, 2022

IoT Networks and Protocols
Learn about IoT networks and the protocols and standards associated with the Internet and how these apply to the IoT.
Program Duration
5 Weeks
Time Commitment
4 - 6 Hours per week
Next Start
Open Access Until Dec 5, 2021

Introduction to the Internet of Things (IoT)
Gain an understanding of what the IoT is and the requirements to design your own IoT solutions. Start developing IoT ideas in your industry.
Program Duration
6 Weeks
Time Commitment
2 - 3 Hours per week
Next Start
Open Access Until Dec 5, 2021

Cybersecurity and Privacy in the IoT
Learn about the security and privacy implications of the IoT and how to design a secure system.
Program Duration
5 Weeks
Time Commitment
4 - 6 Hours per week
Next Start
Open Access Untill Dec 5, 2021

Cloud Computing Infrastructure
Learn how to design, configure, and manage a cloud computing infrastructure.
Program Duration
8 Weeks
Time Commitment
8 - 10 Hours per week
Next Start
Nov 16, 2021

Cloud Computing for Enterprises
Understand cloud computing technologies and how they can increase business productivity and effectiveness.
Program Duration
8 Weeks
Time Commitment
8 - 10 Hours per week
Next Start
Sep 07, 2021

Introduction to Python: Learn How to Program Today with Python
Python is one of the most popular and in-demand languages in use today. Go from absolute beginner to practitioner.
Program Duration
7 Hours
Next Start
START TODAY

Blockchain: Understanding Its Uses and Implications
Many roles in a variety of industries require blockchain technology skills to increase efficiency and solve business problems associated with data privacy, security, information sharing, and inclusion. Enhance your employability or excel in your current role while learning about these game-changing technologies.
Program Duration
14 Weeks
Time Commitment
2 - 3 Hours per week
Next Start
Open access until July 29, 2021

Machine Learning for Data Science and Analytics
Learn the principles of machine learning and the importance of algorithms.
Program Duration
5 Weeks
Time Commitment
7 - 10 Hours per week
Next Start
Open Access Until Apr 30, 2022

Learn Javascript
Join Shaun Wassell and take a journey into the universe of modern JavaScript. This LiveLessons offers manageable, thorough, step-by-step guides to learning and mastering modern JavaScript
Program Duration
4 Hours
Next Start
Today - Dec 31, 2021

Java Fundamentals Part I
The professional programmer’s Deitel® video guide to Java™ SE 8 and SE 9 development with the powerful Java™ platform
Program Duration
48 Hours
Next Start
Today - Dec 31, 2021

Java Programming Basics
Learn Java and Object-Oriented Programming concepts and techniques using hands-on examples so you can get started programming today.
Program Duration
4 Hours
Next Start
Open access until Dec 31, 2021

Getting Started with Blockchain and Cryptocurrency
In this course, participants learn what blockchain and cryptocurrency are, how they work, and how these technologies are being applied.
Next Start
Today - Dec 31, 2021

Using Jupyter Notebooks for Data Science Analysis in Python
The Jupyter Notebook is a popular tool for learning and performing data science in Python (and other languages used in data science).
Program Duration
4 Hours
Next Start
Today - Dec 31, 2021

Learning HTML & CSS
Your complete HTML & CSS video course: Learn the fundamentals of HTML and CSS, and master hands-on, real-world skills for creating your own web pages.
Program Duration
5 Hours
Next Start
Today - Dec 31, 2021

Data Science: Probability
Learn probability theory -- essential for a data scientist -- using a case study on the financial crisis of 2007-2008.
Program Duration
8 Weeks
Time Commitment
1 - 2 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Inference and Modeling
Learn inference and modeling, two of the most widely used statistical tools in data analysis.
Program Duration
8 Weeks
Time Commitment
1 - 2 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Productivity Tools
Keep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.
Program Duration
8 Weeks
Time Commitment
1 - 2 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Wrangling
Learn to process and convert raw data into formats needed for analysis.
Program Duration
8 Weeks
Time Commitment
1 - 2 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Machine Learning
Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.
Program Duration
8 Weeks
Time Commitment
2 - 4 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Capstone
Show what you've learned from the Professional Certificate Program in Data Science.
Program Duration
2 Weeks
Time Commitment
15 - 20 Hours per week
Next Start
Open Access Until Jan 15, 2022

Data Science: Linear Regression
Learn how to use R to implement linear regression, one of the most common statistical modeling approaches in data science.
Program Duration
8 Weeks
Time Commitment
1–2 Hours per week
Next Start
Open Access Until Jan 15, 2022

Enabling Technologies for Data Science and Analytics: The Internet of Things
Discover the relationship between Big Data and the Internet of Things (IoT).
Program Duration
5 Weeks
Time Commitment
7–10 Hours per week
Next Start
Open Access Until Apr 30, 2022

Enterprise Data Management
Understand structured transactional data and known questions along with unknown, less-organized questions enabled by raw/external datasets in the data lakes. Topics include data strategy and data governance, relational databases/SQL, data integration, master data management, and big data technologies.
Program Duration
12 Weeks
Time Commitment
8–10 hours per week
Next Start
Aug 23, 2021

Building a Cybersecurity Toolkit
Develop a set of skills and characteristics that expand beyond technical proficiency to become a successful cybersecurity professional.
Program Duration
6 Weeks
Time Commitment
2–5 hours per week
Next Start
Open access until April 30, 2022

Cybersecurity: The CISO's View
Learn about cybersecurity operations and the role played by the Chief Information Security Officer (CISO) in the industry.
Program Duration
6 Weeks
Time Commitment
2–5 Hours per week
Next Start
Open Access Until April 30, 2022

Algorithmic Design and Techniques
Learn how to design algorithms, solve computational problems and implement solutions efficiently.
Program Duration
6 Weeks
Time Commitment
8 - 10 hours each week
Next Start
Open Access Until June 30, 2022

Computer Forensics
Learn the process, techniques and tools for performing a digital forensics investigation to obtain data related to computer crimes.
Program Duration
8 Weeks
Time Commitment
10 – 12 Hours per week
Next Start
Aug 17, 2021 - Oct 12, 2021

Cybersecurity Capstone
Demonstrate the knowledge and skills acquired in the Cybersecurity MicroMasters® Program.
Program Duration
8 Weeks
Time Commitment
10 – 12 Hours per week
Next Start
Jan 4, 2022 - Mar 2, 2022

Digital Technology and Innovation
Look at digital technology and innovation from the perspective of a chief information officer (CIO). Learn about Agile frameworks, cybersecurity and risk management, IT investments, and vendor management.
Program Duration
12 Weeks
Time Commitment
8 – 10 Hours per week
Next Start
Nov 16, 2021

Network Security
Learn the process of network security, including intrusion detection, evidence collection, network auditing, and contingency planning against attacks.
Program Duration
8 Weeks
Time Commitment
10 – 12 Hours per week
Next Start
Aug 17, 2021 - Oct 12, 2021

Cybersecurity Risk Management
Learn key principles of risk analysis, risk assessment and risk mitigation for information security using both qualitative and quantitative methodologies.
Program Duration
8 Weeks
Time Commitment
10 – 12 Hours per week
Next Start
Aug 17, 2021 - Oct 12, 2021