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
Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Probability & Statistics, Jupyter, Statistics, Geometry, Linear Algebra, Data Transformation, Python Programming, Advanced Mathematics, Machine Learning, Machine Learning Algorithms, Calculus
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Waterfall Methodology
Berklee
Skills you'll gain: File Management, Media Production, Creativity, Live Streaming, Peer Review, Electronic Media, Creative Design, Multimedia, Automation, Performance Testing, Patch Management, Software Installation, Computer Programming, Editing
Universidad Austral
Skills you'll gain: Debugging, Programming Principles, Software Installation, Python Programming, Development Environment, Integrated Development Environments, Scripting Languages, Program Development, Scripting, Computer Programming
Peking University
Skills you'll gain: C (Programming Language), Programming Principles, Computer Science, Computer Architecture, Theoretical Computer Science, Computer Programming, Computational Logic, Data Structures, Algorithms
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Data Analysis Software, Programming Principles, Data Structures, Computational Thinking, Software Development, Performance Tuning
Google
Skills you'll gain: Vulnerability Management, Threat Modeling, Stakeholder Communications, Incident Response, Intrusion Detection and Prevention, Threat Management, Business Risk Management, Network Security, Vulnerability Assessments, Operating Systems, Threat Detection, Risk Management, Security Information and Event Management (SIEM), Computer Security Incident Management, Security Awareness, Bash (Scripting Language), Event Monitoring, Security Controls, Cybersecurity, Debugging
Skills you'll gain: Figma (Design Software), Usability Testing, Design Reviews, Mockups, User Interface and User Experience (UI/UX) Design, User Experience Design, Prototyping, User Centered Design, User Interface (UI) Design, Design Elements And Principles, Typography, Color Theory
Duke University
Skills you'll gain: PyTorch (Machine Learning Library), Reinforcement Learning, Image Analysis, Applied Machine Learning, Deep Learning, Machine Learning, Natural Language Processing, Supervised Learning, Artificial Neural Networks, Computer Vision, Regression Analysis
Johns Hopkins University
Skills you'll gain: C and C++, Distributed Computing, Computer Hardware, Computer Architecture, Computer Systems, Software Development, Computer Programming, Program Development, Algorithms, Python Programming
University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Artificial Neural Networks, Visualization (Computer Graphics), Artificial Intelligence, Machine Learning, Python Programming, NumPy, Linear Algebra
University of California, Davis
Skills you'll gain: ArcGIS, GIS Software, Data Sharing, Geographic Information Systems, Geospatial Mapping, Metadata Management, Data Quality, Data Mapping, File Management, Data Import/Export
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Mathematics for Machine Learning: PCA: Imperial College London
- Software Processes and Agile Practices: University of Alberta
- Electronic Music Production: Berklee
- Introducción a la programación con Python: Universidad Austral
- 计算导论与C语言基础: Peking University
- Advanced R Programming: Johns Hopkins University
- Ciberseguridad de Google: Google
- Create High-Fidelity Designs and Prototypes in Figma: Google
- Introduction to Machine Learning: Duke University
- Introduction to Concurrent Programming with GPUs: Johns Hopkins University