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
Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Data Analysis Software, Programming Principles, Data Structures, Computational Thinking, Software Development, Performance Tuning
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, Unit Testing, Computer Programming, Software Development Methodologies, Distributed Computing
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Design, Front-End Web Development, Computer Programming, Image Analysis, Debugging
University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Systems Design, Electronic Hardware, Electrical and Computer Engineering, Simulation and Simulation Software, Embedded Systems, Verification And Validation, Computer Engineering, Development Testing, Debugging
Skills you'll gain: SQL, Web Scraping, Data Transformation, Extract, Transform, Load, Data Architecture, Jupyter, Data Pipelines, Big Data, Data Warehousing, Data Governance, Relational Databases, Data Storage Technologies, Apache Hadoop, Databases, Data Manipulation, Stored Procedure, Database Management, Database Design, Automation, Python Programming
Duke University
Skills you'll gain: Debugging, Java, Algorithms, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, Data Processing, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Development Environment
University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Secure Coding, Algorithms, Software Design, Application Security, System Programming, Python Programming, API Design, Computer Programming, Java, Performance Tuning, Numerical Analysis, Unix, Computer Science, Computer Programming Tools
University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Algorithms, Interactive Design, Program Development, Data Modeling, Test Data, User Interface (UI), Command-Line Interface, Statistical Programming, Development Testing, Transaction Processing, File Management
- Status: Free
Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Data Science, Scripting, NumPy, Algorithms, Debugging
- Status: Free
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Computational Thinking, Analysis
University of Colorado Boulder
Skills you'll gain: Algorithms, Data Structures, Theoretical Computer Science, Computational Thinking, Computer Science, Programming Principles, Mathematical Software, Advanced Mathematics, Design Strategies, Analysis
University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Algorithms, JSON, OS Process Management, Distributed Computing, Data Structures, Data Import/Export, System Programming, Development Environment, Software Design, Programming Principles, Remote Access Systems, Computer Programming, Operating Systems, File Management, Program Development
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Advanced R Programming: Johns Hopkins University
- Object-Oriented Programming Concepts: LearnQuest
- Programming Foundations with JavaScript, HTML and CSS: Duke University
- Hardware Description Languages for FPGA Design: University of Colorado Boulder
- Data Engineering Foundations: IBM
- Java Programming: Solving Problems with Software: Duke University
- C Programming for Everybody: University of Michigan
- Object Oriented Programming: University of London
- Introduction to Programming: Ball State University
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego