Courses from 1000+ universities
Coursera sees headcount decrease and faces lawsuit in 2023, invests in proprietary content while relying on Big 5 partners.
600 Free Google Certifications
Entrepreneurship
Artificial Intelligence
Digital Marketing
Miracles of Human Language: An Introduction to Linguistics
Bioseguridad y equipo de protección para la prevención de COVID-19
Organic Chemistry 1
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Programming Languages, earn certificates with paid and free online courses from Harvard, Stanford, University of Pennsylvania and other top universities around the world. Read reviews to decide if a class is right for you.
Learn the basic concepts of programming languages, with a focus on functional programming. Gain a framework for effective programming in any language.
Stanford University offers a 22-hour program on programming abstraction in C++, covering a comprehensive range of lectures.
Explore Python's core data structures with this 7-week course from the University of Michigan, designed to enhance your data analysis skills.
Learn Python programming with the University of Michigan's 35-week course. Master data structures, APIs, databases, and create your own data retrieval, processing, and visualization applications.
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python.
Learn to scrape, parse, and read web data using Python in this 6-week course by the University of Michigan. Familiarity with Python basics required.
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
In this course, get introduced the basic elements of programming (such as expressions, conditionals, and functions) and then use these elements to create simple interactive applications such as a digital stopwatch.
This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals.
Due to python’s simplicity and high readability, it is gaining its importance in the financial industry. The course combines both python coding and statistical concepts and applies into analyzing financial data, such as stock data.
The Faust programming language provides a generic way to implement signal processing algorithms for sound synthesis and processing towards professional audio applications. Thanks to its architecture system, Faust can be used to generate a wide range of r…
Learn Python from scratch with this comprehensive course. Topics include installation, variables, loops, strings, files, lists, dictionaries, tuples, regular expressions, network programming, web services, OOP, databases, and data visualization.
Aprende a programar con Python desde cero. Comienza conociendo variables, bucles y funciones y llega a manejar ficheros de texto.
See how easy learning computer science can be. Use Scratch to create games, animations, stories and more.
Learn basic programming and computational thinking skills with Scratch in a 5-week course from The Hong Kong University of Science and Technology.
Get personalized course recommendations, track subjects and courses with reminders, and more.