Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Course Catalog
Duke University
Skills you'll gain: Command-Line Interface, Scripting, IT Automation, Computer Programming Tools, Python Programming
Coursera Project Network
Skills you'll gain: SQL, PostgreSQL, Query Languages, Database Management, Database Systems, Data Manipulation
Coursera Project Network
Skills you'll gain: Responsive Web Design, No-Code Development, Web Design, Content Management, Web Design and Development, Web Content, Web Development
Coursera Project Network
Skills you'll gain: Java, Data Structures, Java Programming, Data Access, Data Cleansing
- Status: Free Trial
Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Matlab, Motion Graphics, Artificial Intelligence and Machine Learning (AI/ML), Medical Imaging, Visualization (Computer Graphics)
Coursera Project Network
Skills you'll gain: Artificial Neural Networks, Data Visualization, Exploratory Data Analysis, Data Presentation, Applied Machine Learning, Machine Learning Methods, Predictive Modeling, Deep Learning, Classification And Regression Tree (CART), Data Analysis, Predictive Analytics, Machine Learning Algorithms, Machine Learning, Statistical Analysis, Feature Engineering, Python Programming
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Data Storage, Query Languages, Data Lakes, File Systems, Database Systems, SQL, Databases, Data Architecture, Cloud Storage, Data Warehousing, Amazon Web Services, Amazon S3, Graph Theory, Performance Tuning
- Status: Free Trial
Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, Object-Relational Mapping, Model View Controller, Python Programming
- Status: Free Trial
Skills you'll gain: React Native, Mobile Development, GitHub, User Interface and User Experience (UI/UX) Design, Version Control, User Experience Design, User Interface (UI) Design, Wireframing, User Flows, Data Store, JSON, Development Environment, SQL
- Status: Free Trial
Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Front-End Web Development, Javascript, Computer Programming, Data Structures, JSON, Web Development, Object Oriented Programming (OOP)
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Debugging, Programming Principles, Unit Testing, Algorithms, Development Testing, Python Programming, Development Environment, Program Development, Computer Programming, Data Structures, Scripting, Scripting Languages
Skills you'll gain: Continuous Integration, Test Automation, Authentications, Software Testing, Unit Testing, Behavior-Driven Development, Application Programming Interface (API), Browser Compatibility, Test Case, GitHub, User Interface (UI), Debugging
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Python Scripting: Duke University
- SQL Window Functions for Analytics: Coursera Project Network
- Create a no-code responsive website with Webflow: Coursera Project Network
- Java Built in Data Structures: Coursera Project Network
- Object Tracking and Motion Detection with Computer Vision: MathWorks
- Diabetes Disease Detection with XG-Boost and Neural Networks: Coursera Project Network
- Data Storage and Queries: DeepLearning.AI
- Advanced Django: Introduction to Django Rest Framework: Codio
- Capstone (React App): Meta
- JavaScript Interview Prep: Real Coding Questions & Solutions: Scrimba