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
 Status: Free Trial Status: Free Trial- Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Matlab, Applied Machine Learning, Machine Learning, Motion Graphics, Supervised Learning, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Visualization (Computer Graphics), Geospatial Information and Technology, Data Integration, Medical Imaging, Data Validation, Estimation, Machine Learning Methods, Performance Tuning, Algorithms 
 Status: Preview Status: Preview- University of Colorado Boulder - Skills you'll gain: Computer Vision, Image Analysis, Tensorflow, Deep Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning, Performance Tuning, Supervised Learning 
 Status: Preview Status: Preview- Peking University - Skills you'll gain: Computer Systems, Computer Architecture, Hardware Architecture, Data Storage, Computer Hardware, Peripheral Devices, Operating Systems, Systems Architecture 
 Status: Preview Status: Preview- Edge Impulse - Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Embedded Systems, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Embedded Software, Deep Learning, Data Ethics, Machine Learning, Computer Programming, Python Programming 
 Status: Free Trial Status: Free Trial- Duke University - Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, DevOps, Large Language Modeling, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Development Testing, Software Testing, Maintainability, Command-Line Interface, Prometheus (Software), Natural Language Processing, Computer Programming, Cloud Computing 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Computational Thinking, Computer Programming, Programming Principles, Computer Science, Advanced Mathematics, Mathematical Theory & Analysis, Python Programming, Program Development, Analysis, Data Analysis 
 Status: Free Trial Status: Free Trial- Johns Hopkins University - Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Integrated Development Environments, Programming Principles, Data Manipulation, Data Structures, Software Documentation, Software Design Patterns, Performance Tuning 
 Status: Free Trial Status: Free Trial- MathWorks - Skills you'll gain: Computer Vision, Anomaly Detection, Image Analysis, Matlab, Deep Learning, Artificial Neural Networks, Unsupervised Learning, Application Deployment, PyTorch (Machine Learning Library), Data Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Data Synthesis, Performance Tuning, Data Analysis, Classification And Regression Tree (CART), Data Validation, Medical Imaging 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Computer Networking, Network Troubleshooting, TCP/IP, Network Architecture, Network Protocols, OSI Models, Network Routing, Network Infrastructure, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks, Network Model, Data Integrity 
 Status: Free Trial Status: Free Trial- Johns Hopkins University - Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Scalability, Deep Learning, Software Development, Machine Learning Methods, Performance Tuning, C and C++, System Programming, Linear Algebra, Computer Graphics, Distributed Computing, C++ (Programming Language), Computer Vision, Programming Principles, Data Processing, OS Process Management, Data Structures, Machine Learning 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Matlab, Motion Graphics, Artificial Intelligence and Machine Learning (AI/ML), Medical Imaging, Visualization (Computer Graphics) 
 Status: NewStatus: Preview Status: NewStatus: Preview- Heriot-Watt University - Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Development, Algorithms, Computational Logic 
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Computer Vision for Engineering and Science: MathWorks
- Deep Learning Applications for Computer Vision: University of Colorado Boulder
- 计算机组成 Computer Organization: Peking University
- Computer Vision with Embedded Machine Learning: Edge Impulse
- Rust Programming: Duke University
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Advanced R Programming: Johns Hopkins University
- Deep Learning for Computer Vision: MathWorks
- The Bits and Bytes of Computer Networking: Google
- GPU Programming: Johns Hopkins University










