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: PreviewÉcole Polytechnique Fédérale de Lausanne
Skills you'll gain: Numerical Analysis, Engineering Analysis, Engineering Calculations, Differential Equations, Matlab, Applied Mathematics, Calculus, Linear Algebra, Mathematical Modeling, Integral Calculus, Mathematical Theory & Analysis, Advanced Mathematics, Estimation, Algorithms, Derivatives
Status: Free TrialSkills you'll gain: Javascript, jQuery, Event-Driven Programming, Object Oriented Programming (OOP), JSON, Web Applications, Computer Programming, Web Development Tools, Debugging, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS)
Status: Free TrialSkills you'll gain: Generative AI Agents, Agentic systems, Artificial Intelligence, LLM Application, Development Environment, Tool Calling, Prompt Engineering, Human Machine Interfaces, Application Deployment, Software Development Tools, Python Programming, System Configuration
Status: Free TrialLearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning
Status: PreviewPolitecnico di Milano
Skills you'll gain: Product Lifecycle Management, Sustainability Reporting, Energy and Utilities, Environmental Science, Sustainable Development, Mathematical Modeling, Systems Thinking, Analysis, Microsoft Excel, Industrial Engineering, Case Studies, Software Development Life Cycle, Accounting, Applied Mathematics, Data Literacy, Scenario Testing, Open Source Technology

Skills you'll gain: Data Structures, Network Routing, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Program Development, Algorithms, Computer Programming
Status: Free TrialUniversity of Michigan
Skills you'll gain: Statistics, Data Analysis, Descriptive Statistics, Data-oriented programming, Python Programming
Status: Free TrialEpic Games
Skills you'll gain: Unreal Engine, Virtual Environment, Version Control, 3D Assets, Video Game Development, Augmented and Virtual Reality (AR/VR), Game Design, Computer Graphics, User Interface (UI), Software Installation
Status: Free TrialSkills you'll gain: MITRE ATT&CK Framework, Penetration Testing, Cyber Operations, Scripting, Cybersecurity, Vulnerability Assessments, Python Programming, Network Analysis, Automation

Coursera
Skills you'll gain: Web Scraping, Relational Databases, Statistical Software, Data Import/Export, R Programming, MySQL, Data Capture, Microsoft Excel
Status: Free TrialSkills you'll gain: React Native, Mobile Development, GitHub, User Interface and User Experience (UI/UX) Design, Version Control, User Experience Design, User Interface (UI) Design, Wireframing, User Flows, Data Store, JSON, Development Environment, SQL
Status: Free TrialLearnQuest
Skills you'll gain: Time Series Analysis and Forecasting, Demand Planning, Trend Analysis, Data Visualization, Customer Demand Planning, Regression Analysis, Plot (Graphics), Matplotlib, Forecasting, Predictive Modeling, Correlation Analysis, Predictive Analytics, Applied Machine Learning, Supply Chain Management, Data Analysis, Exploratory Data Analysis, Pandas (Python Package), Statistical Modeling, Machine Learning, Python Programming
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Analyse numérique pour ingénieurs: École Polytechnique Fédérale de Lausanne
- JavaScript Fundamentals: Packt
- Mastering Multi-Agent Development with AutoGen: Packt
- Core Java - Multithreading and Classes: LearnKartS
- Modelling and measuring the Energy Transition: Politecnico di Milano
- Determine Shortest Paths Between Routers Using Python: Coursera
- Statistics with Python Using NumPy, Pandas, and SciPy: University of Michigan
- Unreal Engine Fundamentals : Epic Games
- Advanced Python - Reconnaissance: Infosec
- Importing Data into R: Coursera










