Harvard University
CS50x: Introduction to Computer Science
Harvard's famous intro course: C, Python, SQL, web basics and algorithms.
- Harvard University
- Self-paced
- Free course
- Free certificate
- Beginner
Free online
Learn Python online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
1,782 courses
More in Programming
Harvard University
Harvard's famous intro course: C, Python, SQL, web basics and algorithms.
Great Learning
This Data Science with Python course is designed to equip you with skills to work with Python Programming to achieve Data Science tasks. You will be knowledgeable about the concept of statistics in detail, followed by a case study demonstration. You will then understand data transformation, differe…
The Georgia Institute of Technology
Learn the fundamentals of computing in Python, including variables, operators, and writing and debugging your own programs.
Harvard University
Python from zero: functions, loops, libraries, testing and file handling.
IBM
Covers Artificial Intelligence, Embeddable AI, Flask.
Harvard University
Learning objectives This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Topics include database design, scalability, security, and user…
IIT Madras
Computer Science and Engineering course by Prof. Ragunathan Rengasamy.
DeepLearning.AI
In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning. By the end, you will be familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural ne…
The University of Michigan
This course is a "no prerequisite" introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions. The homework is done in a web browser so you can do all of the programming assignments on a phone or public computer.
Harvard University
Django, JavaScript, SQL and deploying web apps.
Harvard University
Search, knowledge, probability, optimisation, machine learning and neural networks.
Stanford University
This is an introductory-level course in supervised learning, with a focus on regression and classification methods. The syllabus includes: linear and polynomial regression, logistic regression and linear discriminant analysis; cross-validation and the bootstrap, model selection and regularization m…
Great Learning
Python is an interpreted, high-level, easy-to-learn, powerful programming language and is favored in various fields such as machine learning, data science, etc., because of its flexible and straightforward syntax, its ability to work with multiple paradigms, and the ease with which it combines with…
Harvard University
An introduction to databases using a language called SQL.
Harvard University
00:00:00 - Introduction 00:00:15 - Knowledge 00:04:52 - Propositional Logic 00:21:47 - Inference 00:40:06 - Knowledge Engineering 01:04:33 - Inference Rules 01:30:31 - Resolution 01:38:25 - First-Order Logic This course explores the concepts and algorithms at the foundation of modern artificial int…
Great Learning
This free course introduces data visualization in Python and focuses on building practical skills using popular libraries. You will learn how to work with Matplotlib, Seaborn, and Plotly through clear code examples. The course explains how different plots work and how to choose the right chart for…
IBM
Machine Learning can be an incredibly beneficial tool to uncover hidden insights and predict future trends. This Machine Learning with Python course will give you all the tools you need to get started with supervised and unsupervised learning.
Microsoft
Learn how to store and manipulate data in Python. Explore variables, dynamic typing, numeric operations, and type conversion.
Imperial College London
Welcome to this course on Customising your models with TensorFlow 2! In this course you will deepen your knowledge and skills with TensorFlow, in order to develop fully customised deep learning models and workflows for any application. You will use lower level APIs in TensorFlow to develop complex…
Great Learning
This Python with AI course provides a strong foundation in how neural networks work and how they are used to solve machine learning problems. You’ll learn the history behind neural networks, the link between biological and artificial neurons, and the core mechanics of perceptrons, dense networks, a…