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
Dartmouth College
Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Embedded Systems, Programming Principles, Computer Engineering, Embedded Software, Linux, File Systems, Engineering Software, Build Tools, Data Structures, Unix, Program Development, Algorithms, Operating Systems, Computer Programming, System Programming, Software Installation, Software Documentation
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Software Testing, Cryptography, Computer Programming, Performance Tuning, Encryption, Algorithms, Graphical Tools, Software Engineering, Program Development, Programming Principles
University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Python Programming, Computer Programming, Automation, Web Development, Algorithms, Debugging, Development Environment
JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Android Development, IntelliJ IDEA, Mobile Development, Functional Design, Interoperability
Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Scripting Languages, Debugging
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
LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Programming Principles, Apple Xcode, Computer Programming
Duke University
Skills you'll gain: Debugging, Maintainability, Programming Principles, Algorithms, Software Testing, Program Development, C (Programming Language), Pseudocode, Computational Thinking, Software Engineering, Simulations, System Programming, Data Structures, Software Development, Computer Programming, Command-Line Interface, Development Environment, Development Testing, User Interface (UI), Interactive Design
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
Skills you'll gain: Generative AI, Software Development Life Cycle, Unit Testing, ChatGPT, HTML and CSS, Development Environment, Web Design and Development, Jupyter, Hypertext Markup Language (HTML), Software Engineering, Artificial Intelligence, Cascading Style Sheets (CSS), Web Development, Data Ethics, Application Deployment, Web Applications, Automation, Interviewing Skills, CI/CD, Professional Networking
- Status: AI skills
Skills you'll gain: NoSQL, Data Warehousing, Apache Hadoop, SQL, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, IBM Cognos Analytics, MySQL, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Jupyter, Generative AI, Professional Networking
Skills you'll gain: Software Development Life Cycle, Linux Commands, Unit Testing, Bash (Scripting Language), Shell Script, Git (Version Control System), GitHub, Development Environment, Version Control, File Management, Jupyter, Software Engineering, Software Architecture, Application Deployment, Automation, Flask (Web Framework), Web Scraping, Python Programming, Open Source Technology, Application Development
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- C Programming with Linux: Dartmouth College
- Object Oriented Programming in Java: Duke University
- An Introduction to Programming using Python: University of Leeds
- Kotlin for Java Developers: JetBrains
- Python Programming Essentials: Rice University
- Java Programming: Solving Problems with Software: Duke University
- Introduction to Programming in Swift 5: LearnQuest
- Introductory C Programming: Duke University
- Introduction to Computer Science and Programming: University of London
- IBM AI Developer: IBM