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
Coursera Project Network
Skills you'll gain: Scikit Learn (Machine Learning Library), Applied Machine Learning, Machine Learning Algorithms, Machine Learning, Supervised Learning, Classification And Regression Tree (CART), Predictive Modeling, Python Programming, Data Analysis
- Status: Free Trial
Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Computer Graphics, Visualization (Computer Graphics), Microsoft Visual Studio, Computer Graphic Techniques, Application Development, C++ (Programming Language), Artificial Intelligence, User Interface (UI), Animations, Middleware
- Status: Preview
Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Command-Line Interface, File Systems, Systems Administration, Network Troubleshooting, Security Controls, Network Administration, Data Storage, Firewall, Remote Access Systems, Service Management, Operating Systems, General Networking, User Accounts
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Software, System Programming, Reliability, Embedded Systems, Systems Design, Hardware Design, Failure Analysis, Peripheral Devices, Data Integrity, Interoperability, Performance Tuning, Debugging, Data Storage, Scalability
- Status: Free Trial
Università di Napoli Federico II
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Computer Programming, Scripting Languages, Programming Principles, Scripting, Debugging, Database Management, Databases, File Management
- Status: Free Trial
Microsoft
Skills you'll gain: Flask (Web Framework), Front-End Web Development, Restful API, Object-Relational Mapping, Web Development, Cloud Platforms, Application Deployment, Full-Stack Web Development, Vue.JS, Web Design, JavaScript Frameworks, Microsoft Azure, Application Programming Interface (API), HTML and CSS, Selenium (Software), Software Testing, Back-End Web Development, Database Application, Application Security, Collaboration
- Status: Preview
Universidade de São Paulo
Skills you'll gain: Software Design Patterns, Object Oriented Design, Software Design, Maintainability, Object Oriented Programming (OOP), Software Architecture, Software Development, Software Engineering, Programming Principles
- Status: NewStatus: Preview
Skills you'll gain: Data Modeling, Data Pipelines, Data Transformation, Data Lakes, Microsoft Azure, Data Analysis Expressions (DAX), Power BI, Extract, Transform, Load, Data Warehousing, Database Management, Data Migration, Microsoft SQL Servers, Data Integration, Analytics, Data Management, Performance Tuning, Database Design, SQL
- Status: Free
Coursera Project Network
Skills you'll gain: Web Development, HTML and CSS, JSON, Web Applications, Application Programming Interface (API), Web Design, Restful API, Hypertext Markup Language (HTML), Cloud API, Javascript, User Interface (UI) Design
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Systems Analysis, COBOL (Programming Language), Agile Methodology, z/OS, Systems Development, Agile Software Development, Software Development, Scrum (Software Development), Mainframe Computing, Software Design, Programming Principles, Unit Testing, Software Testing, Pseudocode
- Status: Free Trial
Scrimba
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), UI Components, Web Design, Web Design and Development, Front-End Web Development, HTML and CSS, User Interface (UI), Typography, Animations, Interactive Design, Debugging, Web Development, Color Theory
- Status: Free Trial
Duke University
Skills you'll gain: Prompt Engineering, Serverless Computing, Large Language Modeling, Debugging, Amazon Web Services, Integration Testing, Development Environment, Generative AI, Rust (Programming Language), Application Deployment, Cloud Computing, Command-Line Interface
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Scikit-Learn For Machine Learning Classification Problems: Coursera Project Network
- Motores gráficos en videojuegos: game engine: Universitat Autònoma de Barcelona
- Linux for beginners with Hands-on Labs: KodeKloud
- Real-Time Mission-Critical Systems Design: University of Colorado Boulder
- Python: Istruzioni per l’uso: Università di Napoli Federico II
- Web Development with Python: Microsoft
- Laboratório de Programação Orientada a Objetos - Parte 2: Universidade de São Paulo
- Exam Prep DP-600: Microsoft Fabric Analytics Engineer: Whizlabs
- Build a Website using an API with HTML, JavaScript, and JSON: Coursera Project Network
- IBM COBOL Software Development Process: IBM