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 Michigan
Skills you'll gain: Qualitative Research, Usability Testing, User Centered Design, Research Methodologies, Needs Assessment, Interviewing Skills, Research, Data Collection
Rice University
Skills you'll gain: Data Processing, Data Manipulation, Data Structures, Scripting, Data Import/Export, Data Analysis, Python Programming, Data Storage
Meta
Skills you'll gain: Full-Stack Web Development, Front-End Web Development, Django (Web Framework), Scalability, Responsive Web Design, Web Applications, Back-End Web Development, MySQL, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Cloud Computing, Application Programming Interface (API), Virtual Environment, Javascript
University of Michigan
Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Statistical Inference, Statistics, Bayesian Statistics, Probability & Statistics, Statistical Analysis, Data Analysis, Jupyter, Python Programming, Matplotlib, NumPy
Michigan State University
Skills you'll gain: Unity Engine, Animations, 3D Modeling, Storyboarding, Color Theory, Animation and Game Design, Game Design, Autodesk Maya, Computer Graphics, Visualization (Computer Graphics), Video Game Development, Design Elements And Principles, Adobe Photoshop, Conceptual Design, Computer Graphic Techniques, Prototyping, Graphic and Visual Design, Virtual Environment, Data Import/Export, Design Research
Skills you'll gain: Apache Hadoop, Apache Spark, PySpark, Apache Hive, Big Data, IBM Cloud, Kubernetes, Docker (Software), Scalability, Data Processing, Distributed Computing, Performance Tuning, Data Transformation, Debugging
Google
Skills you'll gain: Threat Modeling, Security Controls, Incident Response, Computer Security Incident Management, Intrusion Detection and Prevention, Vulnerability Management, Cybersecurity, Hardening, Network Security, Stakeholder Communications, Vulnerability Assessments, Relational Databases, Security Information and Event Management (SIEM), TCP/IP, Data Security, Cloud Security, Network Architecture, Security Management, Linux, Debugging
Illinois Tech
Skills you'll gain: Web Development, Database Design, Relational Databases, Web Applications, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, Server Side, HTML and CSS, Back-End Web Development, Application Development, Cloud Applications, Front-End Web Development, JavaScript Frameworks, Web Servers, Scripting, Javascript, Network Protocols
LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming, Data Modeling
Skills you'll gain: Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, Cloud Infrastructure, MLOps (Machine Learning Operations), Application Deployment, Data Processing, Data Cleansing, Artificial Intelligence, Data Security, Application Frameworks, PyTorch (Machine Learning Library), Machine Learning, Tensorflow, Data Pipelines, Scikit Learn (Machine Learning Library), Scalability
DeepLearning.AI
Skills you'll gain: Software Documentation, Collaborative Software, Software Testing, Technical Documentation, Large Language Modeling, Dependency Analysis, Software Development Tools, Security Testing, Debugging, Maintainability, Software Engineering, Artificial Intelligence
Skills you'll gain: Time Management, Growth Mindedness, Sales Development, Professional Development, Goal Setting, Prioritization, Collaboration, Personal Development, Teamwork, Performance Measurement, Constructive Feedback, Self-Awareness, Stress Management, Accountability
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Understanding User Needs: University of Michigan
- Python Data Analysis: Rice University
- The Full Stack: Meta
- Inferential Statistical Analysis with Python: University of Michigan
- Art for Games: Michigan State University
- Introduction to Big Data with Spark and Hadoop: IBM
- Google サイバーセキュリティ: Google
- Programming and Application Foundations: Illinois Tech
- Introduction to Programming in Swift 5: LearnQuest
- Foundations of AI and Machine Learning: Microsoft