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
Status: FreeDeepLearning.AI
Skills you'll gain: LLM Application, Google Gemini, Test Case, Code Review, Large Language Modeling, Software Documentation, Prompt Engineering, Debugging
Status: Free TrialDartmouth College
Skills you'll gain: Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Application Development, File Systems, Computer Programming, Debugging
Status: Free TrialLearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Scalability, Distributed Computing, Event-Driven Programming, Microservices, Software Architecture, Software Design, Middleware, Cloud Computing, Data Structures
Status: Free TrialEdureka
Skills you'll gain: Rust (Programming Language), Data Manipulation, System Programming, Data Structures, Performance Tuning, Maintainability, Secure Coding, Web Development, Debugging, Application Development
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, Algorithms, Computer Programming, Linux, Computer Programming Tools, Development Environment, Software Development Tools, Debugging
Status: FreeDeepLearning.AI
Skills you'll gain: LangChain, JavaScript Frameworks, LLM Application, Node.JS, Prompt Engineering, Generative AI Agents, Generative AI, Python Programming
Status: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware
Status: Free TrialDartmouth College
Skills you'll gain: Command-Line Interface, Linux Commands, Linux, Embedded Systems, Linux Servers, Computer Engineering, File Systems, Unix, Operating Systems, C (Programming Language), Computer Programming, Open Source Technology
Status: Free TrialSkills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Microsoft Visual Studio, Development Environment, Debugging
Status: Free TrialSkills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Data Modeling, Microsoft Visual Studio, Program Development, Object Oriented Programming (OOP), .NET Framework, Computer Programming
Status: Free TrialSkills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Pair Programming with a Large Language Model: DeepLearning.AI
- C Programming: Using Linux Tools and Libraries - 7: Dartmouth College
- Introduction to Programming in Swift 5: LearnQuest
- Programming Reactive Systems: École Polytechnique Fédérale de Lausanne
- Advanced Rust Programming: Edureka
- C Programming: Advanced Data Types - 5: Dartmouth College
- Build LLM Apps with LangChain.js: DeepLearning.AI
- Programming Reactive Systems (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Linux Basics: The Command Line Interface - 6: Dartmouth College
- Introduction to Python Scripting for DevOps: LearnQuest










