Courses from 1000+ universities
The pandemic ushered in a “new normal” in online learning, but it culminated in layoffs and stock drops.
700+ Free Google Certifications
Programming
Artificial Intelligence
Information Technology (IT) Certifications
Uncommon Sense Teaching
Psychological First Aid
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
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, MIT and other top universities around the world. Read reviews to decide if a class is right for you.
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perfo…
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.
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-…
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.
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In…
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.
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.
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.
Aprende a programar con Python desde cero. Comienza conociendo variables, bucles y funciones y llega a manejar ficheros de texto.
Learn about recursion, search and sort algorithms, and object-oriented programming in Python.
Learn Python even if you have no programming background.
In this course, you will build on the skills learned in Exploratory Data Analysis with MATLAB and Data Processing and Feature Engineering with MATLAB to increase your ability to harness the power of MATLAB to analyze data relevant to the work you do. Th…
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in…
In this course, you will build on the skills learned in Exploratory Data Analysis with MATLAB to lay the foundation required for predictive modeling.
Get personalized course recommendations, track subjects and courses with reminders, and more.