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: NewStatus: Free Trial
Skills you'll gain: Transaction Processing, Data Access, Dataflow, Database Management, Stored Procedure, SQL, Object-Relational Mapping, Data Integrity, Data Import/Export, Databases, Secure Coding, File Systems
- Status: Free Trial
University of Michigan
Skills you'll gain: Feature Engineering, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning, Decision Tree Learning, Unsupervised Learning, Python Programming, Dimensionality Reduction, Random Forest Algorithm, Regression Analysis
- Status: New
Skills you'll gain: User Accounts, Cryptography
- Status: Free Trial
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, Eclipse (Software), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Development Environment, Java Platform Enterprise Edition (J2EE), Software Design, Software Installation, Computer Programming, Programming Principles, Program Development, Virtual Machines, Web Development, Debugging, Package and Software Management, Data Structures, File Management
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Probability & Statistics, Probability
- Status: NewStatus: Free Trial
Skills you'll gain: Integration Testing, Command-Line Interface, Application Deployment
- Status: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
- Status: Free Trial
Skills you'll gain: User Experience Design, User Centered Design, Responsive Web Design, Human Centered Design, Design, Web Design and Development, Artificial Intelligence, Design Thinking, Usability Testing, User Research, Prototyping
- Status: NewStatus: Free Trial
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management
- Status: NewStatus: Preview
MathWorks
Skills you'll gain: Generative AI, Code Review, Matlab, LLM Application, Software Documentation
- Status: Free Trial
University of California, Davis
Skills you'll gain: ArcGIS, Geographic Information Systems, Data Sharing, Geospatial Mapping, Spatial Analysis, Metadata Management, Data Mapping, Data Visualization, Data Analysis, Software Installation, Data Quality, Data Integration
- Status: NewStatus: Free Trial
Skills you'll gain: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Java SE 17 Developer (1Z0-829): Unit 8: Pearson
- Applied Machine Learning in Python: University of Michigan
- Cybersecurity with Python: Beginner to Advanced: Packt
- Core Java: LearnQuest
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms: Stanford University
- Java SE 17 Developer (1Z0-829): Unit 6: Pearson
- Java Programming Fundamentals: IBM
- Design a User Experience for Social Good & Prepare for Jobs: Google
- Discrete Mathematics for Computer Science and Engineering: Birla Institute of Technology & Science, Pilani
- Introduction to MATLAB Copilot: MathWorks