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: C++ (Programming Language), Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Documentation
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Electrical Engineering, Basic Electrical Systems, Electronic Components, Differential Equations, Physics, Engineering Analysis, Integral Calculus, Applied Mathematics, Advanced Mathematics, Mechanical Engineering, Scientific Visualization, Visualization (Computer Graphics), Engineering Calculations, Electronic Systems, Mechanics, Mathematical Modeling, Equipment Design, Calculus, Linear Algebra
Coursera Project Network
Skills you'll gain: Correlation Analysis, Seaborn, Data Cleansing, Data Visualization, Statistical Analysis, Data Manipulation, Data Analysis, Exploratory Data Analysis, Pandas (Python Package), Data Integration, Python Programming
- Status: Free
National Taiwan University
Skills you'll gain: Supervised Learning, Machine Learning, Statistical Machine Learning, Classification And Regression Tree (CART), Theoretical Computer Science, Applied Mathematics, Statistical Methods, Regression Analysis, Algorithms, Artificial Intelligence
University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Systems Development, Software Architecture, Verification And Validation, Software Development, Process Driven Development, Waterfall Methodology, Software Testing, Scrum (Software Development), Release Management, Development Testing, Maintainability
Rice University
Skills you'll gain: Data Visualization Software, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Software Installation, Scripting, Data Manipulation, Data Processing, Data Integration, Data Import/Export, Program Development, Technical Documentation, Scripting Languages, Data Structures, Software Documentation
- Status: Free
Illinois Tech
Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Application, Program Development, File Management
University of Colorado System
Skills you'll gain: Object Oriented Design, Software Design Patterns, Data Structures, C# (Programming Language), Graph Theory, Computer Programming, Software Engineering, Software Architecture, Algorithms, Computational Thinking
Coursera Project Network
Skills you'll gain: 3D Modeling, SketchUp (3D Modeling Software), Computer Graphics, Visualization (Computer Graphics), Graphical Tools
Indian Institute of Technology Guwahati
Skills you'll gain: Generative AI, GitHub, OpenAI, Software Development Tools, Microsoft Visual Studio, Program Development, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming, Machine Learning
- Status: Free
National Taiwan University
Skills you'll gain: Autodesk Revit, Building Information Modeling, Autodesk, AutoCAD, Construction Estimating, Simulation and Simulation Software, 3D Modeling, Construction Management, Cost Estimation
- Status: Free
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Computer Programming, Programming Principles
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- C++ Object Basics: Functions, Recursion, and Objects: Codio
- Electrodynamics: Korea Advanced Institute of Science and Technology(KAIST)
- COVID19 Data Analysis Using Python: Coursera Project Network
- 機器學習基石上 (Machine Learning Foundations)---Mathematical Foundations: National Taiwan University
- Software Development Processes and Methodologies: University of Minnesota
- Python Data Visualization: Rice University
- Open Source Programming - Bachelor's: Illinois Tech
- Data Structures and Design Patterns for Game Developers: University of Colorado System
- SketchUp: how to start modelling simple 3D objects: Coursera Project Network
- Programming with Generative AI: Indian Institute of Technology Guwahati