• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Programming Languages

Programming Languages Courses

Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Popular Programming Languages Courses and Certifications


  • E

    Edureka

    Mastering Claude AI: Prompting, APIs, RAG, and MCP

    Skills you'll gain: Retrieval-Augmented Generation, Model Context Protocol, Agentic Workflows, Prompt Engineering, Anthropic Claude, Application Programming Interface (API), Prompt Patterns, Prompt Engineering Tools, LLM Application, JSON, AI Integrations, Generative AI Agents, AI literacy, Tool Calling, Generative AI, Scripting, Token Optimization, Document Management, Context Engineering, Agentic systems

    3.7 stars, 27 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 3.7 (27) · Intermediate · Specialization · 1 - 3 Months

    Category: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • G

    Google Cloud

    BigQuery for Data Analysts

    Skills you'll gain: Looker (Software), SQL, Data Pipelines, Data Transformation, Extract, Transform, Load, Data Warehousing, Data Cleansing, Dashboard Creation, Data Analysis, Data Integration, Data Visualization Software, Google Sheets, Query Languages, Google Cloud Platform, Data Import/Export, Data Integrity

    4.3 stars, 84 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.3 (84) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • T

    The Linux Foundation

    Linux Tools for Developers

    Skills you'll gain: Bash (Scripting Language), File Systems, Package and Software Management, Linux, Command-Line Interface, Unix Commands, Linux Commands, Shell Script, grep, Linux Administration, Unix Shell, Scripting, Software Development Tools, Computer Programming Tools, File Management, Build Tools, Unix, Scripting Languages, Program Development, System Programming

    4.6 stars, 735 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (735) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Logistic Regression with NumPy and Python

    Skills you'll gain: Matplotlib, Seaborn, Exploratory Data Analysis, Logistic Regression, NumPy, Machine Learning Methods, Jupyter, Scikit Learn (Machine Learning Library), Data Science, Machine Learning, Machine Learning Algorithms, Python Programming

    4.5 stars, 396 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.5 (396) · Beginner · Guided Project · Less Than 2 Hours

  • U

    University of Pennsylvania

    Inheritance and Data Structures in Java

    Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File Management, Development Environment, Programming Principles, Problem Solving

    4.5 stars, 110 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.5 (110) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    Epic Games

    Unreal Engine Fundamentals

    Skills you'll gain: Unreal Engine, Virtual Environment, Version Control, 3D Assets, Video Game Development, Software Configuration Management, Game Design, Content Management, Computer Graphics, Software Versioning, User Interface (UI), Collaborative Software, Data Import/Export, Software Installation

    4.6 stars, 92 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (92) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Maryland, College Park

    PMP Exam Prep Certification Training

    Skills you'll gain: Team Performance Management, Project Management, Compliance Management, Agile Software Development, Management Training And Development, Strategic Decision-Making, Expectation Management, Drive Engagement, Plan Execution, Milestones (Project Management), Stakeholder Analysis, Resource Management, People Development, Governance Risk Management and Compliance, Risk Management, Technical Management, Change Control, Project Planning, Project Schedules, Technical Documentation

    4.6 stars, 293 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (293) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • D

    Duke University

    Data Engineering with Rust

    Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Cloud-Based Integration, Amazon Web Services, Cloud Development, Data Structures, Secure Coding, Data Processing, Other Programming Languages, Application Programming Interface (API), Data Manipulation, System Programming, Encryption, Python Programming, Command-Line Interface, Software Testing

    3.5 stars, 71 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.5 (71) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Langchain and Langgraph

    Skills you'll gain: Prompt Engineering, LLM Application, OpenAI API, LangGraph, Generative AI Agents, AI Orchestration, LangChain, Agentic systems, AI Workflows, OpenAI, Agentic Workflows, Hugging Face, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Embeddings, Artificial Intelligence, Data Processing, Vector Databases, Retrieval-Augmented Generation, Python Programming

    4.4 stars, 141 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (141) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • K

    Korea Advanced Institute of Science and Technology(KAIST)

    Practical Python for AI Coding 1

    Skills you'll gain: NumPy, Python Programming, Artificial Intelligence, Programming Principles, Tensorflow, Data Structures, Development Environment, Software Installation, Data Manipulation, Package and Software Management

    4.6 stars, 89 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.6 (89) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Peking University

    数据结构基础

    Skills you'll gain: Data Structures, Graph Theory, Computational Thinking, Theoretical Computer Science, Algorithms, Computer Programming, Computer Science, C (Programming Language), Data Storage, C++ (Programming Language)

    4.2 stars, 251 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.2 (251) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • V

    Vanderbilt University

    Android App Components - Services, Local IPC, and Content Providers

    Skills you'll gain: Android Development, Android (Operating System), Mobile Development, Software Design, User Interface (UI) Design, Java Programming, Data Access, Software Architecture, Databases, Service Management

    4.3 stars, 411 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (411) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…142143144…523

In summary, here are 10 of our most popular programming languages courses

  • Mastering Claude AI: Prompting, APIs, RAG, and MCP: Edureka
  • BigQuery for Data Analysts: Google Cloud
  • Linux Tools for Developers: The Linux Foundation
  • Logistic Regression with NumPy and Python: Coursera
  • Inheritance and Data Structures in Java: University of Pennsylvania
  • Unreal Engine Fundamentals: Epic Games
  • PMP Exam Prep Certification Training: University of Maryland, College Park
  • Data Engineering with Rust: Duke University
  • Langchain and Langgraph: Packt
  • Practical Python for AI Coding 1: Korea Advanced Institute of Science and Technology(KAIST)

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Cookies Preference Center
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok