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: PreviewJohns Hopkins University
Skills you'll gain: Rmarkdown, Data Science, R (Software), GitHub, Version Control, Data Analysis, Big Data, R Programming, Git (Version Control System), Statistical Programming, Exploratory Data Analysis, Data Management
Status: Free TrialSkills you'll gain: Responsive Web Design, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, HTML and CSS, Web Development, Javascript, GitHub
Status: NewPackt
Skills you'll gain: NumPy, Scientific Visualization, Jupyter, Time Series Analysis and Forecasting, Graphing, Data Visualization Software, Data Structures, Python Programming, Numerical Analysis, Data Manipulation, Mathematical Software
Status: NewStatus: Free TrialSkills you'll gain: Artificial Intelligence, Scikit Learn (Machine Learning Library)

Skills you'll gain: LangChain, Generative AI Agents, Development Environment, Agentic systems, Artificial Intelligence, Tool Calling, LLM Application, Database Systems, Database Management, SQL, Database Application, Program Development, Databases, Software Development Tools, Prompt Engineering, OpenAI, Python Programming, Natural Language Processing
Status: PreviewUniversity of Michigan
Skills you'll gain: Javascript, Web Design and Development, HTML and CSS, Event-Driven Programming, Data Structures, Data Validation, User Interface (UI), Computer Programming, Verification And Validation, Debugging

Skills you'll gain: Penetration Testing, Open Web Application Security Project (OWASP), Web Applications, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Cyber Security Assessment, Application Security, Web Servers, Content Management Systems, Application Programming Interface (API), Databases
Status: NewSkills you'll gain: Prototyping, Object Oriented Programming (OOP), JavaScript Frameworks, Software Design Patterns, Java, Software Design, Software Architecture

Coursera Project Network
Skills you'll gain: Prototyping, User Interface (UI) Design, Figma (Design Software), Mobile Development, Mockups, Wireframing, Collaborative Software
Status: Free TrialSkills you'll gain: CI/CD, Continuous Integration, GitHub, Continuous Deployment, Git (Version Control System), Development Environment, Docker (Software), Security Controls, Automation, YAML, JavaScript Frameworks, Event-Driven Programming

Skills you'll gain: Bash (Scripting Language), Linux Commands, Shell Script, Unix Shell, Linux Servers, Linux Administration, Scripting, Network Troubleshooting, Scripting Languages, Command-Line Interface, Systems Administration, IT Automation, Virtual Machines, Virtualization, Software Installation, System Monitoring, File Management, User Accounts

Skills you'll gain: Deep Learning, Data Processing, Artificial Neural Networks, Feature Engineering, Python Programming, Network Architecture, Machine Learning Algorithms, NumPy, Pandas (Python Package), Regression Analysis, Supervised Learning, Performance Tuning
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- 데이터 과학자의 도구 상자: Johns Hopkins University
 - Frontend Job Interview Questions: Scrimba
 - Intro to NumPy: Packt
 - Natural Language Processing Essentials: Edureka
 - Mastering AI Agents for Databases: Packt
 - التفاعل مع لغة البرمجة جافا سكريبت: University of Michigan
 - Hands-On Web App Pentesting: Packt
 - JavaScript Prototypes 2025 – The Complete Course: Packt
 - Create a High-Fidelity Prototype with Figma: Coursera Project Network
 - GitHub Actions Masterclass: From Beginner to Advanced: Packt
 










