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
Skills you'll gain: Figma (Design Software), Usability Testing, Design Reviews, Mockups, User Experience Design, Prototyping, User Centered Design, User Interface (UI) Design, Design Elements And Principles, Interaction Design, Typography, User Research, Color Theory
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, User Interface (UI), Distributed Computing, Programming Principles, Big Data, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Interactive Data Visualization, Computer Programming, Data Processing, Real Time Data, Visualization (Computer Graphics), Performance Tuning, Algorithms
- Status: Free
University of Toronto
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Algorithms, Test Case, Software Testing, Debugging, Computational Thinking
- Status: Free
Skills you'll gain: Application Programming Interface (API), Microsoft Azure, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), User Accounts, Image Analysis, Artificial Intelligence, Cloud Solutions
Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, Biostatistics, Exploratory Data Analysis, Statistical Analysis, Unix, Data Science, Data Management, Statistical Methods, Molecular Biology, Command-Line Interface, Statistical Hypothesis Testing, Linux Commands, Data Analysis Software, Statistical Modeling, Data Structures, Data Analysis, R Programming, Computational Thinking, Jupyter
University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Systems Architecture, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Software Design Documents, Software Visualization, Code Review, Solution Architecture, Software Systems, Object Oriented Programming (OOP), Java
University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Software Design, Programming Principles, Debugging, Program Development, Computer Programming, C (Programming Language), Software Development Methodologies
Imperial College London
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Jupyter, Machine Learning Methods, Algorithms, Data Manipulation, Python Programming
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Programming Principles, Probability & Statistics, Probability
DeepLearning.AI
Skills you'll gain: Linear Algebra, NumPy, Dimensionality Reduction, Machine Learning Methods, Jupyter, Data Manipulation, Data Science, Applied Mathematics, Python Programming, Image Analysis, Artificial Intelligence
Skills you'll gain: Serverless Computing, Digital Transformation, Cloud Services, Data Ethics, Cloud Infrastructure, Google Cloud Platform, Application Programming Interface (API), Applied Machine Learning, Hybrid Cloud Computing, Infrastructure As A Service (IaaS), Cloud Computing, Public Cloud, Technical Management, Business Transformation, Containerization, Technology Strategies, Cloud-Native Computing, Multi-Cloud, IT Management, Machine Learning
Skills you'll gain: Responsive Web Design, Information Architecture, User Experience Design, Web Design, Design Reviews, Usability Testing, Wireframing, User Research, User Centered Design, User Interface (UI) Design, Mockups, Prototyping, Figma (Design Software)
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Create High-Fidelity Designs and Prototypes in Figma: Google
- Functional Programming in Scala: École Polytechnique Fédérale de Lausanne
- Learn to Program: Crafting Quality Code: University of Toronto
- Build a computer vision app with Azure Cognitive Services: Microsoft
- Genomic Data Science: Johns Hopkins University
- Software Design and Architecture: University of Alberta
- Principles of Secure Coding: University of California, Davis
- Mathematics for Machine Learning: Linear Algebra: Imperial College London
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Linear Algebra for Machine Learning and Data Science: DeepLearning.AI