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: NewStatus: Free Trial
Skills you'll gain: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
- Status: Free Trial
University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Control Systems, Automation, Deep Learning, Simulation and Simulation Software, Software Architecture, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Hardware Architecture, Systems Architecture, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Estimation, Algorithms, Machine Learning Methods, Simulations, Scenario Testing, Data Structures
- Status: NewStatus: Free Trial
Skills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
- Status: Free Trial
Microsoft
Skills you'll gain: Microsoft Word, Microsoft 365, Collaborative Software, Microsoft Office, Productivity Software, Document Management, Technical Documentation, Microsoft Windows, Writing, Editing, Computer Literacy, Web Content Accessibility Guidelines
- Status: Free TrialStatus: AI skills
Skills you'll gain: Adobe Illustrator, Adobe Photoshop, Responsible AI, Logo Design, Generative AI, Graphic Design, User Interface and User Experience (UI/UX) Design, Visual Design, Digital Design, File Management, Process Design, Design Reviews, Prompt Engineering, Image Analysis, Presentations, Client Services, Content Creation, Marketing Collateral, Branding, Storytelling
Coursera Project Network
Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Computer Programming, Command-Line Interface, Computational Logic
- Status: NewStatus: Free Trial
Skills you'll gain: Transaction Processing, Data Access, Dataflow, Database Management, Stored Procedure, SQL, Object-Relational Mapping, Data Integrity, Data Import/Export, Databases, Secure Coding, File Systems
- Status: NewStatus: Free Trial
Skills you'll gain: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
- Status: NewStatus: Preview
MathWorks
Skills you'll gain: Generative AI, Code Review, Matlab, LLM Application, Software Documentation
- Status: Free Trial
Rice University
Skills you'll gain: Data Visualization Software, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Processing, Data Manipulation, Software Installation, Development Environment, Data Structures, File Management, Scripting, Data Storage, Data Import/Export, Data Analysis, Program Development, Data Integration, Computer Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Hypertext Markup Language (HTML), Web Design and Development, Responsive Web Design, User Interface (UI), Web Development, Javascript, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: Programming Principles, Development Environment, Scripting Languages, Integrated Development Environments, Software Development Tools, Style Guides
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Rust Programming Essentials: Unit 4: Pearson
- Self-Driving Cars: University of Toronto
- Rust Programming Essentials: Unit 1: Pearson
- Work Smarter with Microsoft Word: Microsoft
- Adobe Graphic Designer: Adobe
- Programming in C#: A comprehensive approach to C# Fundamentals: Coursera Project Network
- Java SE 17 Developer (1Z0-829): Unit 8: Pearson
- Rust Programming Essentials: Unit 2: Pearson
- Introduction to MATLAB Copilot: MathWorks
- Introduction to Scripting in Python: Rice University