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
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging, Development Environment
Skills you'll gain: Computer Hardware, Hardware Architecture, Networking Hardware, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Peripheral Devices
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Application Development, Algorithms, File Management
- Status: NewStatus: Free Trial
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter
Hebrew University of Jerusalem
Skills you'll gain: Computer Architecture, Computer Hardware, Computational Logic, Computer Programming, System Design and Implementation, Technical Design, Software Design, Program Development, Debugging, Verification And Validation, Development Environment
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Program Development, Command-Line Interface, Functional Design, Debugging, Data Validation
- Status: Free Trial
University of California San Diego
Skills you'll gain: Design Research, Interaction Design, User Experience Design, Statistical Analysis, Usability, Ideation, User Research, Graphic and Visual Design, User Interface (UI) Design, Experimentation, Prototyping, Human Centered Design, A/B Testing, Usability Testing, User Centered Design, Mockups, Human Computer Interaction, Human Factors, Collaborative Software, Telecommuting
- Status: Free Trial
Columbia University
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Dimensionality Reduction, 3D Modeling, Photography, Artificial Neural Networks, Virtual Reality, Medical Imaging, Visualization (Computer Graphics), Color Theory, Unsupervised Learning, Deep Learning, Graph Theory, Automation Engineering, Mathematical Modeling, Machine Learning Algorithms, Estimation, Electronic Components, Algorithms
The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Scripting, Solution Design, Creativity, Event-Driven Programming, Data Storage
- Status: Free Trial
Skills you'll gain: Data Ethics, Data Analysis, Data-Driven Decision-Making, Google Sheets, Spreadsheet Software, Analytical Skills, Data Sharing, Data Cleansing, Data Processing, Data Visualization Software, SQL, Data Management
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, Information Technology, System Software, General Networking, Network Protocols, Operating Systems, Computer Networking, Software Systems, Data Storage, File Systems
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Document Management, File Management, Data Management
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C Programming: Getting Started - 1: Dartmouth College
- Introduction to Contemporary Operating Systems and Hardware 1a: Illinois Tech
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- Python Programming Fundamentals: Microsoft
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- 計算機程式設計 (Computer Programming): National Taiwan University
- Interaction Design: University of California San Diego
- First Principles of Computer Vision: Columbia University
- Programming with Scratch: The Hong Kong University of Science and Technology
- Foundations: Data, Data, Everywhere: Google