Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
Status: Free TrialÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Integrated Development Environments, Javascript, Algorithms, Computational Thinking
Status: PreviewUniversity of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging
Status: PreviewCoursera Instructor Network
Skills you'll gain: Verbal Communication Skills, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Computer Science, Planning, Complex Problem Solving, Algorithms, Data Structures, Stress Management, Adaptability
Status: NewStatus: Free TrialSkills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Data Validation
Status: PreviewCoursera Instructor Network
Skills you'll gain: Responsible AI, Desktop Support, Generative AI, Technical Support and Services, End User Training and Support, System Support, Prompt Engineering Tools, Technical Support, Product Support, ChatGPT, Artificial Intelligence, Automation
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Basic Electrical Systems, Wireless Networks, C++ (Programming Language), Object Oriented Design, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C and C++, Hardware Design, Electronics, Programming Principles, Display Devices, Embedded Software, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems
Status: NewStatus: Free TrialSkills you'll gain: Dynamic Host Configuration Protocol (DHCP), Routing Protocols, Network Routing, TCP/IP, Network Routers, Virtual Private Networks (VPN), OSI Models, Computer Networking, General Networking, Network Protocols, Networking Hardware, Network Switches, Network Troubleshooting, Local Area Networks, Network Performance Management, Network Infrastructure, Wireless Networks, Network Security, Network Model, Network Analysis

University of London
Skills you'll gain:

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Status: PreviewSkills you'll gain: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Computer Programming, Program Development, Data Structures, Command-Line Interface, Data Management, Application Development

Coursera Project Network
Skills you'll gain: Amazon Web Services, Amazon S3, Computer Vision, Cloud Computing, Image Analysis, Application Deployment, Machine Learning
Status: NewStatus: Free TrialSkills you'll gain: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Artificial Neural Networks, Deep Learning, Data Manipulation
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
- Programming for Data Science: University of Leeds
- Ace the Computer Science Interview: Strategies for Success: Coursera Instructor Network
- Object-Oriented Programming and Functions: Packt
- GenAI for Computer Support Specialists (IT Support): Coursera Instructor Network
- Arduino Programming and Project Development: Packt
- The World of Computer Networking: Your CCNA starts here: Packt
- International Foundation Programme for Computer Science (IFP): University of London
- Object-Oriented Programming in Python: Duke University
- IBM z/OS Rexx Programming: IBM










