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 Programming course for your goals
Coursera Project Network
Skills you'll gain: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
- Status: Free Trial
University of California San Diego
Skills you'll gain: Java, Computer Programming, Object Oriented Programming (OOP), Test Case, Pseudocode, Debugging, Algorithms, Program Development, Data Structures
- Status: Preview
Board Infinity
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Programming Principles, File Management, Data Structures, Computer Programming, Algorithms, Data Management, Data Science
- Status: Free Trial
National Academy of Sports Medicine
Skills you'll gain: Nutrition and Diet, Kinesiology, Exercise Science, Public Health and Disease Prevention, Automated External Defibrillator, Rehabilitation, Cardiopulmonary Resuscitation (CPR), Athletic Training, Motivational Skills, Anatomy, Goal Setting, Physiology
- Status: NewStatus: Free Trial
Skills you'll gain: LangChain, Tool Calling, LLM Application, Agentic systems, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Software Development
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Software Documentation, Leaflet (Software), Technical Documentation, Data Manipulation, Data Cleansing, Data Transformation, Data Visualization Software, Code Review, R Programming, GitHub, Continuous Integration, Software Testing
- Status: NewStatus: Free Trial
Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, iOS Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming
Coursera Project Network
Skills you'll gain: Restful API, Cloud API, Application Programming Interface (API), Postman API Platform, Java Programming, Java, Mobile Development, Apache Maven, Web Development, Eclipse (Software), Software Design
- Status: Free Trial
Skills you'll gain: MLOps (Machine Learning Operations), Microsoft Azure, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment, Data Pipelines, Cloud Computing, Software Versioning, CI/CD, Continuous Monitoring, Debugging, Data Storage, Scalability, Data Quality
- Status: Free Trial
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Generative AI, Data Ethics, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Applied Machine Learning, Predictive Modeling, Image Analysis, Machine Learning, Visualization (Computer Graphics), Deep Learning, Plot (Graphics), Artificial Neural Networks
- Status: Free Trial
University of Glasgow
Skills you'll gain: Computational Thinking, Javascript, Programming Principles, Computer Programming, Computer Graphics, Animations, Debugging, Scripting Languages
Coursera Project Network
Skills you'll gain: Javascript, Programming Principles, Computer Programming, Web Development, Application Development
In summary, here are 10 of our most popular programming courses
- TypeScript Operators: Coursera Project Network
- Learn to Teach Java: ArrayLists and 2D Arrays: University of California San Diego
- Dive Deep into Python: Board Infinity
- NASM Personal Fitness Trainer Exam Preparation: National Academy of Sports Medicine
- Fundamentals of Building AI Agents: IBM
- Mastering Software Development in R Capstone: Johns Hopkins University
- Getting Started with Flutter & Dart: Packt
- APIs in Java: Call and Integrate an API: Coursera Project Network
- Microsoft Azure for AI and Machine Learning: Microsoft
- Explainable Machine Learning (XAI): Duke University