Free AI, Programming & Robotics Courses
A curated catalog of 100% free high-quality computer science, AI, and robotics courses hand-picked by Ritwik Joshi to bridge academic theory and real-world deeptech engineering.
CS50's Introduction to Programming with Python
Harvard University
Focuses on the fundamentals of programming using the popular Python language.[1, 2]
Start LearningCS50's Introduction to Artificial Intelligence with Python
Harvard University
Explores the concepts and algorithms of modern AI, including machine learning and neural networks.[3, 2]
Start LearningCS50's Web Programming with Python and JavaScript
Harvard University
Covers design and implementation of web apps with Python, JS, and SQL using frameworks like Django and React.[3, 2]
Start LearningCS50's Introduction to Databases with SQL
Harvard University
Teaches the fundamentals of relational databases and how to use SQL for data manipulation.[2, 4]
Start LearningCS50's Introduction to Cybersecurity
Harvard University
An introduction to protecting data and systems from contemporary digital threats.[1, 2]
Start LearningCS50's Introduction to Programming with Scratch
Harvard University
A gentle introduction to coding logic using visual programming before moving to text-based languages.[2, 4]
Start LearningCS50's Computer Science for Lawyers
Harvard University
A variant of CS50 designed specifically for law students and legal professionals.[1, 2]
Start LearningCS50's Computer Science for Business Professionals
Harvard University
Teaches tech literacy and computational thinking to business leaders and managers.[2, 4]
Start LearningJustice
Harvard University
Harvard's most famous moral philosophy course exploring classical and contemporary theories of justice.
Start Learning18.01SC Single Variable Calculus
MIT
A foundational MIT Scholar course covering differentiation and integration of functions of one variable.[5, 6]
Start Learning18.06 Linear Algebra
MIT
Covers matrix theory, vector spaces, and eigenvalues with applications to engineering and science.[5, 6]
Start Learning8.01SC Classical Mechanics
MIT
Foundational physics covering kinematics, Newton's laws, energy, and momentum.[5]
Start Learning14.01SC Principles of Microeconomics
MIT
An introduction to economic theory as it applies to individual decision-making and market behavior.[5, 6]
Start LearningIntroduction to Computer Science and Programming Using Python
MIT
Breadth-oriented intro to Python, simple algorithms, and data structures for students with no experience.[7, 8]
Start Learning18.02SC Multivariable Calculus
MIT
Advanced calculus covering vector-valued functions and partial derivatives in multi-dimensional space.[5]
Start LearningData Analysis for Social Scientists
MIT
Advanced methods for analyzing social data using probability and statistical inference.[5]
Start LearningEthics of Technology
MIT
Critically examines the ethical implications of emerging technologies like AI and automation.[5]
Start LearningComputer Science 101
Stanford University
Teaches the inner workings of computers, logic, hardware basics, and digital security for non-majors.
Start LearningDatabases: Advanced Topics in SQL
Stanford University
Deep dive into indexes, transactions, and security for backend and data science roles.
Start LearningR Programming Fundamentals
Stanford University
Introductory concepts in R for statistical computing, data analysis, and visualization.
Start LearningIntroduction to Internet of Things (IoT)
Stanford University
Explores circuits, sensors, and networking as they apply to connected systems and hardware.
Start LearningMachine Learning
Stanford University
The world-famous course by Andrew Ng covering linear regression, neural networks, and ML theory.[2, 9]
Start LearningGame Theory
Stanford University
The mathematical modeling of strategic interaction among rational agents.[10]
Start LearningCryptography I
Stanford University
Inner workings of cryptographic systems and how to correctly use them in real-world applications.
Start LearningGoogle Analytics Certification
Industry-standard training for setting up GA4 properties and utilizing reporting tools.
Start LearningGoogle Ads Search Certification
Covers building and optimizing Google Search campaigns to reach customers.
Start LearningGoogle Ads Display Certification
Validation of expertise in delivering results through display advertising strategies.
Start LearningGoogle Digital Marketing & E-commerce
Foundational skills for entry-level jobs in digital marketing using tools like Canva and Shopify.
Start LearningGoogle Data Analytics Professional Certificate
Hands-on experience with SQL, Tableau, R, and spreadsheets for junior data analyst roles.
Start LearningGoogle IT Support Professional Certificate
Covers troubleshooting, system administration, and network security fundamentals.
Start LearningGoogle Project Management Certificate
Traditional and agile project management methodologies with a focus on real-world job readiness.
Start LearningGoogle UX Design Professional Certificate
Basics of UX research, wireframing, and high-fidelity prototyping using Figma and Adobe XD.
Start LearningIntroduction to Generative AI
Explains what Generative AI is, how it's used, and how it differs from traditional machine learning.[2]
Start LearningAZ-900: Microsoft Azure Fundamentals
Microsoft
Covers core cloud concepts, Azure architecture, services, and management tools.[11, 12]
Start LearningAI-900: Microsoft Azure AI Fundamentals
Microsoft
Broad introduction to machine learning, computer vision, and NLP in the cloud.[11, 12]
Start LearningDP-900: Microsoft Azure Data Fundamentals
Microsoft
Introduces foundational database concepts in cloud environments using Azure data services.[11, 12]
Start LearningSC-900: Microsoft Security Fundamentals
Microsoft
Comprehensive overview of security, compliance, and identity solutions within the Microsoft ecosystem.[11]
Start LearningFoundational C# Certification
Microsoft / freeCodeCamp
Hands-on exercises and projects for mastering C# syntax and software building.[11]
Start LearningCreate and use analytics reports with Power BI
Microsoft
Step-by-step training on building business intelligence reports and dashboards.[13, 12]
Start LearningApplied Data Science with R
IBM
Covers data cleaning, analysis, and visualization using the R programming language.
Start LearningBig Data Foundations
IBM
Fundamental concepts of big data, Hadoop, and the data analytics ecosystem.[2]
Start LearningPython Basics for Data Science
IBM
Learn Python from scratch with a focus on data analysis scripts and basic libraries.
Start LearningSQL and Relational Databases 101
IBM
Teaches essential SQL statements and relational database management techniques.
Start LearningAI for Everyone: Master the Basics
IBM
High-level overview of AI, deep learning, and neural networks for non-technical learners.
Start LearningIntroduction to Cybersecurity
Cisco Networking Academy
Foundational cybersecurity awareness covering common threats, vulnerabilities, and protections.
Start LearningNetworking Essentials
Cisco Networking Academy
Build basic networks and configure local network devices for home and business.
Start LearningNDG Linux Unhatched
Cisco Networking Academy
Quick introduction to the Linux command line and basic system configuration.
Start LearningThe Science of Well-Being
Yale University
Teaches psychological science and habit rewiring to increase happiness and resilience.[2, 14]
Start LearningFinancial Markets
Yale University
Analysis of securities, risk management, and the behavioral economics behind markets.[14, 15]
Start LearningIntroduction to Psychology
Yale University
Comprehensive survey of perception, memory, and social behavior.[14, 15]
Start LearningElements of AI
University of Helsinki
Highly rated conceptual introduction to AI without requiring math or coding.
Start LearningEthics of AI
University of Helsinki
Focuses on accountability, transparency, and fairness in algorithmic decision-making.
Start LearningFull Stack Open
University of Helsinki
Modern JS-based web development covering React, Redux, Node.js, and MongoDB.
Start LearningDigital Marketing Certification
HubSpot Academy
Covers inbound fundamentals, SEO, social media, and email marketing strategies.
Start LearningNo Courses Found
Try resetting your search query or unchecking some topic filters to see more recommendations.