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 TrialEdureka
Skills you'll gain: Rust (Programming Language), Application Programming Interface (API), Server Side, Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
Status: PreviewUniversity 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: PreviewOracle
Skills you'll gain: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
Status: NewStatus: Free TrialPearson
Skills you'll gain: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Data Access, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Maintainability, Interoperability, Software Development, Command-Line Interface, Data Import/Export, File Management
Status: Free TrialEdureka
Skills you'll gain: Web Development, System Programming
Status: PreviewUniversity of Cape Town
Skills you'll gain: Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Exploratory Data Analysis, Data Manipulation, Data Science, Other Programming Languages, Statistical Hypothesis Testing, Computer Programming, Mathematical Modeling, Package and Software Management
Status: Free TrialEdureka
Skills you'll gain: Rust (Programming Language), Data Manipulation, System Programming, Data Structures, Performance Tuning, Maintainability, Secure Coding, Web Development, Debugging, Application Development
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, Software Architecture, Software Design, Middleware, Cloud Computing, Data Structures
Status: NewStatus: FreeDeepLearning.AI
Skills you'll gain: Anthropic Claude, Prompt Engineering, Multimodal Prompts, Tool Calling, LLM Application, Responsible AI, Artificial Intelligence, Cloud API
Status: Free TrialGoogle Cloud
Skills you'll gain: Tensorflow, Computer Vision, Image Analysis, Applied Machine Learning, Artificial Neural Networks, Deep Learning, Supervised Learning, Google Cloud Platform, Feature Engineering, Small Data, Cloud API
Status: Free TrialUniversity of Toronto
Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Mobile Development, Objective-C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Integrated Development Environments, Image Analysis, Computer Programming

Clemson University
Skills you'll gain: Human Computer Interaction, Database Design, MySQL, Dimensionality Reduction, Database Management Systems, Database Theory, Generative AI, Data Cleansing, Databases, Matplotlib, Software Development Methodologies, Usability, Data Mining, Reinforcement Learning, Data Structures, Systems Development Life Cycle, Responsible AI, Algorithms, Anomaly Detection, Machine Learning Methods
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Programming with Rust: Edureka
- Deep Learning Applications for Computer Vision: University of Colorado Boulder
- Oracle Java Foundations: Oracle
- Rust Programming Essentials: Pearson
- Rust Programming Essentials: Edureka
- Julia Scientific Programming: University of Cape Town
- Advanced Rust Programming: Edureka
- Programming Reactive Systems: École Polytechnique Fédérale de Lausanne
- Building Toward Computer Use with Anthropic: DeepLearning.AI
- Computer Vision Fundamentals with Google Cloud: Google Cloud










