Explore Online Courses
Learn from top universities like MIT, Stanford, Harvard, and Yale. Access free and premium courses to advance your education.
Popular Categories
22 courses available
Introduction to Computer Science and Programming in Python
Learn computational thinking and basic programming skills using Python.
Programming Methodology (CS106A)
Introduction to the engineering of computer applications emphasizing modern software engineering principles.
CS50: Introduction to Computer Science
Harvard's introduction to computer science and programming.
Machine Learning
Learn about the most effective machine learning techniques by Andrew Ng.
Introduction to Algorithms
Design and analysis of algorithms and data structures.
Introduction to Financial Accounting
Master the technical skills needed to analyze financial statements.
Financial Markets
Overview of the ideas, methods, and institutions that permit society to manage risks.
Principles of Microeconomics
Introduction to microeconomic theory and its applications.
Single Variable Calculus
Differentiation and integration with applications.
Algebra I
Master algebra foundations including equations, inequalities, and functions.
Linear Algebra
Basic subject on matrix theory and linear algebra by Gilbert Strang.
Physics I: Classical Mechanics
Introduction to Newtonian mechanics, fluid mechanics, and kinetic gas theory.
Freshman Organic Chemistry
Study of organic chemistry emphasizing molecular orbital theory.
Introduction to Biology
Fundamentals of biology focusing on molecular biology and biochemistry.
Death
Philosophical examination of death and its meaning.
Justice
Explore concepts of justice, equality, democracy, and citizenship.
Introduction to Psychology
Survey of the scientific study of human nature.
Introduction to Computational Thinking and Data Science
Learn computational methods for understanding data.
Introduction to Artificial Intelligence
Learn the principles and techniques of AI.
Deep Learning Specialization
Master Deep Learning and break into AI by Andrew Ng.
Circuits and Electronics
Learn techniques for analyzing and designing electronic circuits.
Structural Analysis
Analysis of determinate and indeterminate structures.
Learning Partners
Courses from world-renowned universities and online learning platforms