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
Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Integrated Development Environments, Pandas (Python Package), Development Environment, Data Structures, Event-Driven Programming, Python Programming, Programming Principles, Scripting, User Interface (UI)
- Status: Free
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Algorithms
- 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 Cape Town
Skills you'll gain: Box Plots, Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Exploratory Data Analysis, Descriptive Statistics, Data Manipulation, Data Science, Other Programming Languages, Statistical Hypothesis Testing, Data Import/Export, Computer Programming, Mathematical Modeling, Package and Software Management
- Status: Free
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Algorithms, Command-Line Interface, Debugging
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Java, Data Validation, Object Oriented Programming (OOP), Build Tools, Debugging, Software Design Patterns, Development Environment, Software Testing, Unit Testing, Data Structures, Data Modeling
Multiple educators
Skills you'll gain: Dashboard, Pseudocode, Jupyter, Algorithms, Data Mining, Pandas (Python Package), Correlation Analysis, Web Scraping, NumPy, Probability & Statistics, Predictive Modeling, Big Data, Automation, Data Visualization Software, Data Collection, Data Science, GitHub, Python Programming, Machine Learning Algorithms, Unsupervised Learning
Dartmouth College
Skills you'll gain: C (Programming Language), System Programming, Hardware Architecture, Computer Architecture, Embedded Software, Operating Systems, Programming Principles, Computer Programming, Program Development, Debugging
Vanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Application Development, Data Structures, Scripting, Performance Tuning
- Status: Free
Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Data Processing, Debugging
University of London
Skills you'll gain: Development Environment, Debugging, Program Development, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Color Theory, Software Development, Graphical Tools, Computer Graphic Techniques, Event-Driven Programming, Javascript, Maintainability, Object Oriented Programming (OOP)
University of London
Skills you'll gain: Computer Science, Computer Systems, Development Environment, Web Applications, Debugging, Graphing, Program Development, Computer Networking, Computational Thinking, Usability, Arithmetic, Applied Mathematics, Mathematical Modeling, Cybersecurity, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Color Theory, Numerical Analysis, Software Development
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Python: A Guided Journey from Introduction to Application: Arizona State University
- Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Open Source Programming - Bachelor's: Illinois Tech
- Julia Scientific Programming: University of Cape Town
- 計算機程式設計 (Computer Programming): National Taiwan University
- Effective Programming in Scala: École Polytechnique Fédérale de Lausanne
- Data Science Foundations: IBM
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Mastering Programming with MATLAB: Vanderbilt University
- Introduction to Programming: Ball State University