Prepare yourself for data science, software development, and IT jobs
Learn skills sought after by top tech companies
Learn at your own pace
Introduction to Machine Learning
This course provides an introduction to machine learning.
Design and Analysis of Algorithms
This course provides an introduction to the design and analysis of algorithms.
Introduction to Computer Networks
This course provides an introduction to computer networks.
Introduction to Probability
This course provides an introduction to probability for data science.
A 30-minute Course on Introduction to Java Programming
This course provides an introduction to the Java programming language.
How to kickstart your computer science research career?
This course explains how to kickstart your research career in computer science.