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: Free TrialUniversity of California San Diego
Skills you'll gain: Java, Object Oriented Programming (OOP), Software Design, Computer Programming, Program Development, Debugging, Integrated Development Environments, Data Structures, Algorithms

Coursera Project Network
Skills you'll gain: Eclipse (Software), Java, Java Programming, Functional Design
Status: Free TrialUniversity of California San Diego
Skills you'll gain: Java, Computer Programming, Object Oriented Programming (OOP), Test Case, Pseudocode, Debugging, Algorithms, Program Development, Data Structures
Status: Free TrialSkills you'll gain: Debugging, Automation, Python Programming, Data Structures, Programming Principles, Data Storage Technologies, Data Storage, Scripting, Data Manipulation, File Management, Software Installation
Status: PreviewDuke University
Skills you'll gain: Responsible AI, Generative AI, LLM Application, Cloud Applications, Application Deployment, Large Language Modeling, Data Ethics, Prompt Engineering, Risk Management Framework, Open Source Technology, Rust (Programming Language)
Status: Free TrialUniversidad Nacional Autónoma de México
Skills you'll gain: Data Warehousing, Extract, Transform, Load, Business Intelligence, Data Mining, Big Data, Predictive Analytics, Analytics, Data Modeling, MySQL, Business Analytics, Apache Hadoop, Star Schema, Unstructured Data, Database Design, SQL, Data Transformation

LearnQuest
Skills you'll gain: Azure Active Directory, Cloud Infrastructure, Microsoft Azure, Virtual Machines, Infrastructure As A Service (IaaS), Role-Based Access Control (RBAC), Infrastructure Security, Multi-Factor Authentication, Network Infrastructure, Cloud Storage, Virtualization, Identity and Access Management, Cloud Computing, Virtual Private Networks (VPN), Data Migration, Disaster Recovery
Status: FreeCoursera Project Network
Skills you'll gain: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Software Development, Computer Programming, Debugging

Coursera Project Network
Skills you'll gain: Eclipse (Software), Data Structures, Video Game Development, Java Programming, Java, Game Design, User Interface (UI), Development Environment, Program Development
Status: Free TrialIllinois Tech
Skills you'll gain: Relational Databases, Database Application, Database Management, SQL, MySQL, Database Design, Transaction Processing, Stored Procedure, Java, Data Structures, Data Integrity, Performance Tuning
Status: NewStatus: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Development Life Cycle, Computer Programming, Development Environment, Software Development, Programming Principles, Integrated Development Environments, Command-Line Interface, Linux Commands
Status: Free TrialSkills you'll gain: Applied Mathematics, Mathematical Modeling, Telecommunications, Matlab, High Voltage, Three-Phase, Electrical Engineering, Simulation and Simulation Software, Electric Power Systems, Engineering Calculations, Electrical Power, Environmental Science, Environmental Engineering, Design
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Learn to Teach Java: Writing Classes and Arrays: University of California San Diego
- Lambda Expressions with Java: Coursera Project Network
- Learn to Teach Java: ArrayLists and 2D Arrays: University of California San Diego
- Python for Data Analysis and Automation: Packt
- Foundations of Local Large Language models: Duke University
- Business intelligence and data warehousing: Universidad Nacional Autónoma de México
- Azure Infrastructure Fundamentals: LearnQuest
- Fundamentals with Rust: Build a CLI Distance Calculator: Coursera Project Network
- Build a Fast Typing Game using Java Swing: Coursera Project Network
- Relational Database Implementation and Applications: Illinois Tech










