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: 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
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
Duke University
Skills you'll gain: C (Programming Language), Data Structures, Program Development, Algorithms, Computational Thinking, Computer Programming, Debugging
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 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
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
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Design Strategies, Applied Mathematics, Computer Science, Encryption, Network Model, Linear Algebra, Combinatorics, Mathematical Modeling, Tree Maps, Advanced Mathematics, Analysis
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
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
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
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
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Git and GitHub: Google
- Convolutional Neural Networks in TensorFlow: DeepLearning.AI
- Pointers, Arrays, and Recursion: Duke University
- Introduction to Computers and Operating Systems and Security: Microsoft
- Fundamentals of Visualization with Tableau: University of California, Davis
- Generative Adversarial Networks (GANs): DeepLearning.AI
- Foundations of Data Structures and Algorithms: University of Colorado Boulder
- Software Development Lifecycle: University of Minnesota
- Blockchain: University at Buffalo
- Visual Elements of User Interface Design: California Institute of the Arts