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 at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Data Processing, Digital Design, Artificial Intelligence, Matlab, Linear Algebra, Algorithms, Calculus, Probability & Statistics
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Bioinformatics, Graph Theory, Computational Thinking, Data Structures, Theoretical Computer Science
- Status: Free
Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Distributed Computing, Operating Systems, Performance Tuning, Scalability
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Programming Principles, C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Artificial Neural Networks, Tensorflow, Applied Machine Learning, PyTorch (Machine Learning Library), Artificial Intelligence, Data Processing, Algorithms
The Hong Kong University of Science and Technology
Skills you'll gain: Computer Hardware, Computer Graphics, Computer Systems, Graphics Software, Spreadsheet Software, Document Management, File Management, Data Management
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Other Programming Languages, Java, Performance Tuning
- Status: NewStatus: Free Trial
Microsoft
Skills you'll gain: Version Control, GitHub, Debugging, Git (Version Control System), Unit Testing, Data Structures, Python Programming, Software Testing, Programming Principles, Scripting, Computer Programming, Web Development, Algorithms, Program Development, Development Environment, Scripting Languages, Integrated Development Environments, Object Oriented Programming (OOP), Jupyter
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Computer Vision, Tensorflow, Image Analysis, Applied Machine Learning, Deep Learning, Feature Engineering, Artificial Neural Networks, Visualization (Computer Graphics), Data Processing, Network Architecture
- Status: Free Trial
University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Object Oriented Programming (OOP), User Interface (UI), Computer Programming, Algorithms, Software Engineering, Data Structures, Software Documentation, Debugging
- Status: Free Trial
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Artificial Intelligence
- Status: Free Trial
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Java Programming, Software Testing, Computer Programming, Software Engineering, Algorithms, Performance Tuning, Encryption, Programming Principles, Data Analysis, Statistical Analysis, Software Design
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Computer Vision Basics: University at Buffalo
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming: Stanford University
- Computer Architecture: Princeton University
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Convolutional Neural Networks: DeepLearning.AI
- Introduction to Computers and Office Productivity Software: The Hong Kong University of Science and Technology
- Parallel programming: École Polytechnique Fédérale de Lausanne
- Python Programming Fundamentals: Microsoft
- Advanced Computer Vision with TensorFlow: DeepLearning.AI
- Object Oriented Programming in Java: University of California San Diego