Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Languages Course Catalog
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Debugging
LearnQuest
Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Computer Programming, Software Architecture, Software Development Methodologies, Distributed Computing
The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Scripting, Solution Design, Creativity, Event-Driven Programming, Data Storage
DeepLearning.AI
Skills you'll gain: Supervised Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Unsupervised Learning, Statistical Modeling
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
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Programming Principles, Data Manipulation, Data Structures, Software Design Patterns, Performance Tuning
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging, Development Environment
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Program Development, User Interface (UI), Command-Line Interface, Integrated Development Environments, Debugging
Coursera Project Network
Skills you'll gain: Data Import/Export, Package and Software Management, R Programming, Data Structures, Data Literacy, Software Installation, Data Analysis Software
- Status: Free
Ball State University
Skills you'll gain: Data Analysis, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, NumPy, Debugging, Data Structures
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
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Import/Export, Data Manipulation, Development Environment, File Management
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- C Programming for Everybody: University of Michigan
- Object-Oriented Programming Concepts: LearnQuest
- Programming with Scratch: The Hong Kong University of Science and Technology
- Supervised Machine Learning: Regression and Classification : DeepLearning.AI
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Advanced R Programming: Johns Hopkins University
- C Programming: Getting Started - 1: Dartmouth College
- Introduction to Object-Oriented Programming in C++: University of London
- Getting Started with R: Coursera Project Network
- Introduction to Programming: Ball State University