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
- Status: New
Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Development Environment, Debugging
- Status: Free
Universidade de São Paulo
Skills you'll gain: Model View Controller, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, Java, Software Design, Computer Programming, Debugging, Software Architecture, Programming Principles
University of Colorado Boulder
Skills you'll gain: Scripting, Scripting Languages, Python Programming, Data Science, Programming Principles, Computer Programming
Fred Hutchinson Cancer Center
Skills you'll gain: Debugging, Code Review, Data Ethics, Maintainability, ChatGPT, OpenAI, Bioinformatics, Artificial Intelligence, Software Development, Generative AI, Software Documentation, Computer Programming
Coursera Project Network
Skills you'll gain: Computational Thinking, Python Programming, Scripting, Programming Principles, Scripting Languages
- Status: Free
McMaster University
Skills you'll gain: Experimentation, Data Visualization, Predictive Modeling, Pareto Chart, Process Improvement and Optimization, Regression Analysis, Statistical Software, Operational Efficiency, Mathematical Modeling, Data Analysis, Statistical Analysis, Sample Size Determination
Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Algorithms, Software Testing, Java, Computer Programming, Debugging
Skills you'll gain: PyTorch (Machine Learning Library), Deep Learning, Artificial Neural Networks, Computer Vision, Supervised Learning, Machine Learning
Google Cloud
Skills you'll gain: SQL, Google Cloud Platform, Database Management, Data Import/Export, Query Languages, Big Data, Data Warehousing, Data Processing
Microsoft
Skills you'll gain: Microsoft Azure, Serverless Computing, Cloud Development, Microsoft Power Automate/Flow, Event-Driven Programming, Cloud Applications, Business Process Automation, Cloud API, Application Programming Interface (API), Cloud Computing, GitHub
University of Colorado System
Skills you'll gain: Data Warehousing, Dashboard, Star Schema, Data Visualization Software, Data Mart, MicroStrategy, Business Intelligence, Data Integration, Extract, Transform, Load, Data Modeling, PostgreSQL, Oracle Databases, SQL
Skills you'll gain: Jest (JavaScript Testing Framework), Mobile Development, Unit Testing, Programming Principles, Javascript, React Native, JSON, Package and Software Management, Computer Programming, Web Development, Node.JS, Object Oriented Programming (OOP), Development Testing
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Flutter and Dart: Developing iOS, Android, and Mobile Apps: IBM
- Laboratório de Programação Orientada a Objetos - Parte 1: Universidade de São Paulo
- Introduction to Python Functions: University of Colorado Boulder
- AI for Efficient Programming: Harnessing the Power of LLMs: Fred Hutchinson Cancer Center
- Concepts in Python: Loops, Functions and Returns: Coursera Project Network
- Experimentation for Improvement: McMaster University
- Data Structures and Algorithms: Amazon
- Deep Learning with PyTorch: IBM
- Introduction to SQL for BigQuery and Cloud SQL: Google Cloud
- Create Serverless Applications : Microsoft