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
DeepLearning.AI
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Computer Vision, Image Analysis, Applied Machine Learning, Deep Learning, Artificial Neural Networks, Supervised Learning, Data Processing
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Continuous Integration, Software Versioning, Software Development Tools, Code Review, Software Engineering Tools, Issue Tracking, Command-Line Interface, Debugging
Duke University
Skills you'll gain: C (Programming Language), Data Structures, Program Development, Algorithms, Computational Thinking, Computer Programming, Debugging
University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Control Systems, Embedded Software, Automation, Deep Learning, Simulation and Simulation Software, Software Architecture, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Systems Architecture, Artificial Intelligence, Estimation, Algorithms, Machine Learning Methods, Simulations, Predictive Modeling, Scenario Testing, Spatial Data Analysis
University of California, Davis
Skills you'll gain: Data Visualization Software, Data Visualization, Interactive Data Visualization, Dashboard, Tableau Software, Data Presentation, Tree Maps, Data Analysis, Data Import/Export
Skills you'll gain: Computer Systems, Business Software, Operating Systems, Generative AI, Business Systems, Cybersecurity, Enterprise Security, Servers, Computer Hardware, Information Systems Security, Data Storage, Patch Management, Microsoft 365, Artificial Intelligence
University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Network Routing, Network Architecture, Network Planning And Design, Computer Networking, Network Model, System Programming, Data Integrity
University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Cryptography, Application Development, Transaction Processing, Emerging Technologies, Integrated Development Environments, Software Architecture, Network Protocols, Encryption, Web Applications, Program Development, Distributed Computing, Application Programming Interface (API), Microsoft Azure, FinTech, Software Development, Cloud Computing Architecture, Development Environment, Web Development Tools
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Engineering Software, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Software Quality Assurance, Program Development, Application Security, Scrum (Software Development), Requirements Analysis, Lean Methodologies, Lean Manufacturing
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
DeepLearning.AI
Skills you'll gain: Generative AI, PyTorch (Machine Learning Library), Image Analysis, Deep Learning, Artificial Neural Networks, Data Ethics, Applied Machine Learning, Computer Vision, Machine Learning, Unsupervised Learning, Artificial Intelligence, Information Privacy, Performance Testing, Machine Learning Algorithms
California Institute of the Arts
Skills you'll gain: User Interface (UI) Design, Graphic and Visual Design, Web Design, Design Elements And Principles, Human Computer Interaction, Responsive Web Design, Typography, UI Components, Information Architecture, Interaction Design, User Experience Design
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Convolutional Neural Networks in TensorFlow: DeepLearning.AI
- Introduction to Git and GitHub: Google
- Pointers, Arrays, and Recursion: Duke University
- Self-Driving Cars: University of Toronto
- Fundamentals of Visualization with Tableau: University of California, Davis
- Introduction to Computers and Operating Systems and Security: Microsoft
- Fundamentals of Network Communication: University of Colorado System
- Blockchain: University at Buffalo
- Software Development Lifecycle: University of Minnesota
- Google Cloud Digital Leader Training: Google Cloud