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
The University of Chicago
Skills you'll gain: Python Programming, Mathematical Modeling, NumPy, Environmental Science, Jupyter, Scientific Visualization, Matplotlib, Simulations, Numerical Analysis, Differential Equations
Coursera Instructor Network
Skills you'll gain: Business Analysis, Business Process Modeling, Business Analytics, Stakeholder Management, Generative AI Agents, Business Process, Stakeholder Communications, Business Intelligence, Business Process Improvement, Data Ethics, Artificial Intelligence, Data Visualization, Automation, SQL
- Status: Free Trial
Northwestern University
Skills you'll gain: Control Systems, Simulation and Simulation Software, Robotic Process Automation, Matlab, Mechanics, Mathematical Modeling, Engineering Calculations
- Status: Free Trial
Skills you'll gain: COBOL (Programming Language), Job Control Language (JCL), IBM DB2, z/OS, Mainframe Computing, Relational Databases, File Management, Data Management, Databases, Computer Programming Tools, Data Storage, Programming Principles, Data Structures
Imperial College London
Skills you'll gain: Programming Principles, Program Development, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Python Programming, Debugging, Development Environment
- Status: Free
Coursera Project Network
Skills you'll gain: API Gateway, Serverless Computing, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, Web Services, Cloud Applications
- Status: Free Trial
Skills you'll gain: Node.JS, Unit Testing, Server Side, Javascript, Debugging, Back-End Web Development, File Systems, Web Applications, Event-Driven Programming
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Test Planning
- Status: Free Trial
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, C and C++, Linux, Vulnerability Assessments, Security Engineering, User Accounts, Data Validation, Debugging, Cryptography, C (Programming Language), Identity and Access Management, Encryption, File Management, OS Process Management
Northeastern University
Skills you'll gain: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Continuous Improvement Process
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Objective-C (Programming Language), Mobile Development, Application Development, Application Servers, UI Components, User Interface (UI)
- Status: Free Trial
Skills you'll gain: Debugging, Java, Programming Principles, Computer Programming, Computational Logic, Data Structures, Data Storage
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Global Warming II: Create Your Own Models in Python: The University of Chicago
- GenAI for Business Analysts: Faster Insights: Coursera Instructor Network
- Modern Robotics, Course 6: Capstone Project, Mobile Manipulation: Northwestern University
- IBM COBOL Data and File Management: IBM
- Introduction to Python for Researchers: Imperial College London
- Azure: create a REST API using NodeJS Serverless Functions: Coursera Project Network
- Server side JavaScript with Node.js: NIIT
- IBM COBOL Software Development Process: IBM
- Identifying Security Vulnerabilities in C/C++Programming: University of California, Davis
- Agile Dev Practices: SDLC & Project Management: Northeastern University