Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the Best Free Course for Your Goals
- Status: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, Object Oriented Programming (OOP), Node.JS, JSON, Computer Programming, Data Structures, Debugging, Package and Software Management, Front-End Web Development, Functional Design
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, IBM Cloud, Keras (Neural Network Library), Cloud Applications, Deep Learning, Tensorflow, Visualization (Computer Graphics), PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Application Deployment, Augmented Reality, Machine Learning, Data Processing
- Status: Free
Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP), Computational Thinking
Ball State University
Skills you'll gain: Data Analysis, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, NumPy, Debugging, Data Structures
The University of Edinburgh
Skills you'll gain: Software Engineering, Video Game Development, Software Development, Programming Principles, Software Design, Game Design, Computer Programming, Animation and Game Design, Debugging, Computational Thinking, Algorithms
- Status: Free
Coursera Project Network
Skills you'll gain: Canva (Software), Graphic Design, Graphic and Visual Design, Design, Design Elements And Principles, Digital Design, Creative Design, Design and Product, Event Management, Computer Programming
- Status: Free Trial
LearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Software Installation, Computer Programming, Programming Principles, Program Development, Object Oriented Programming (OOP)
- Status: Free
DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Generative AI, Open Source Technology, Secure Coding, Computer Programming
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Application Development, Algorithms, File Management
- Status: Free
Princeton University
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Theoretical Computer Science, Operations Research, Computational Thinking, Computer Programming, Network Routing, Programming Principles, Network Model, Java Programming
University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Pseudocode, Problem Solving, Python Programming, Data Structures, Computer Hardware, Computer Programming, Analysis, Debugging
Coursera Project Network
Skills you'll gain: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computational Thinking, Computer Programming, Application Development, Scientific Visualization
In summary, here are 10 of our most popular free courses
- Programming with JavaScript:Â Meta
- Introduction to Computer Vision and Image Processing:Â IBM
- Algorithms, Part I:Â Princeton University
- Introduction to Programming:Â Ball State University
- Code Yourself! An Introduction to Programming:Â The University of Edinburgh
- How to make invitations using Canva:Â Coursera Project Network
- Introduction to Java:Â LearnQuest
- Prompt Engineering with Llama 2&3:Â DeepLearning.AI
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Algorithms, Part II:Â Princeton University