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
University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Objective-C (Programming Language), UI Components, Animations, Application Development, Object Oriented Programming (OOP), Application Frameworks, Interaction Design, Programming Principles, Integrated Development Environments, Computer Graphics, Image Analysis, Computer Vision
Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Computer Science, Technical Communication, Computational Logic, Program Development
Microsoft
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment
- Status: Free
Coursera Project Network
Skills you'll gain: Process Analysis, Business Process, Business Analysis, Process Mapping, Workflow Management, Process Management, Process Flow Diagrams, Business Process Modeling, Stakeholder Management
University of Michigan
Skills you'll gain: JSON, Data Processing, Web Scraping, Restful API, Data Manipulation, Application Programming Interface (API), Python Programming, Data Transformation, Data Structures, Data Collection
University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization Software, Text Mining, Data Presentation, Data Mining, Interactive Data Visualization, Data Storytelling, Dashboard, Tableau Software, Plot (Graphics), Natural Language Processing, Scatter Plots, Unsupervised Learning, Data Mapping, Unstructured Data, Statistical Analysis, Graphing, Big Data, Anomaly Detection, Analytics, Data Validation
Google Cloud
Skills you'll gain: Cloud Management, Serverless Computing, Google Cloud Platform, Digital Transformation, Data Governance, Cloud Services, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Cloud Infrastructure, Application Programming Interface (API), Real Time Data, Tensorflow, Data Management, Hybrid Cloud Computing, Data Warehousing, Artificial Intelligence, Infrastructure As A Service (IaaS), Cloud Computing, Big Data, Data Security
University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Python Programming, Computer Programming, Automation, Web Development, Algorithms, Computational Thinking, Debugging
University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Video Game Development, Visualization (Computer Graphics), Computer Graphics, Game Design, Virtual Environment, Prototyping, Interaction Design, Storyboarding, User Interface (UI), Human Computer Interaction, Animations, Ideation, Usability Testing, Human Machine Interfaces, Display Devices, Technical Design, Usability
Johns Hopkins University
Skills you'll gain: Magnetic Resonance Imaging, Neurology, Medical Imaging, Anatomy, Radiology, Image Analysis, Data Analysis, Analysis, Data Manipulation, Experimentation, R Programming, Statistical Analysis, Psychology, Network Analysis, Data Processing, Regression Analysis, Research Design, Scientific Visualization, Time Series Analysis and Forecasting, Matlab
New York University
Skills you'll gain: Security Engineering, Authentications, Threat Modeling, Network Security, Public Key Infrastructure, Distributed Denial-Of-Service (DDoS) Attacks, Firewall, Cyber Attacks, Cryptography, Infrastructure Security, Cyber Security Strategy, Cybersecurity, Data Encryption Standard, Mobile Security, Enterprise Security, Computer Security, Cyber Risk, Cyber Security Policies, Network Architecture, Security Controls
University of Michigan
Skills you'll gain: UI/UX Research, Surveys, Qualitative Research, Usability Testing, User Experience Design, User Experience, User Research, User Story, Prototyping, Wireframing, User Centered Design, Survey Creation, Sampling (Statistics), Design Research, Interaction Design, Ideation, A/B Testing, Conceptual Design, User Interface (UI), Test Case
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- iOS App Development with Swift: University of Toronto
- Coding Interview Preparation: Meta
- Introduction to Programming With C#: Microsoft
- Business Analysis & Process Management: Coursera Project Network
- Data Collection and Processing with Python: University of Michigan
- Data Mining: University of Illinois Urbana-Champaign
- Google Cloud Digital Leader Training: Google Cloud
- An Introduction to Programming using Python: University of Leeds
- Virtual Reality: University of London
- Neuroscience and Neuroimaging: Johns Hopkins University