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

Programming Courses

Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.


Popular Programming Courses and Certifications


  • Status: Free
    Free
    C

    Coursera

    App Deployment with Cloud Foundry: Launch a Code Generator

    Skills you'll gain: Cloud Foundry, Application Deployment, Cloud Applications, Command-Line Interface, Platform As A Service (PaaS), Cloud Platforms, Multi-Cloud, Cloud Computing, Application Lifecycle Management, Web Development, HTML and CSS

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    Network Fundamentals & Cisco Platform Development

    Skills you'll gain: TCP/IP, OSI Models, General Networking, IT Automation, Network Administration, Network Monitoring, Software-Defined Networking, Computer Networking, Network Routing, Network Infrastructure, Network Architecture, Scripting, Network Protocols, Application Programming Interface (API)

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Getting Started with Strapi and Content Types

    Skills you'll gain: Content Management Systems, Authentications, Authorization (Computing), Content Management, TypeScript, UI Components, Application Programming Interface (API), Web Analytics and SEO, Node.JS, Web Applications, Role-Based Access Control (RBAC), Web Development Tools, Software Installation, Data Modeling

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Wix pour les débutants

    Skills you'll gain: Content Management Systems, Web Content, Web Design, User Accounts, Web Design and Development, No-Code Development, Web Development, Graphic Design

    Beginner · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Oracle DBA Mastery: Backup, Recovery & Data Movement

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Performance Tuning, Database Management, Database Architecture and Administration, Database Administration, PL/SQL, Relational Databases, Patch Management, Data Integrity, SQL, Data Import/Export, Data Storage Technologies, User Accounts, Disaster Recovery

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    Model Armor: Securing AI Deployments

    Skills you'll gain: LLM Application, Threat Modeling, Open Web Application Security Project (OWASP), Large Language Modeling, Secure Coding, Security Controls, Security Software, Security Information and Event Management (SIEM), Application Programming Interface (API), System Configuration

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Unreal Engine Character Development & Combat Systems

    Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Video Game Development, Artificial Intelligence, User Interface (UI), Scripting, Debugging

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Unreal FPS Development - Combat, AI & UI Systems

    Skills you'll gain: Unreal Engine, Video Game Development, Game Design, User Interface (UI), Animation and Game Design, Virtual Environment, Scripting, Prototyping, Artificial Intelligence, 3D Assets, Debugging

    Mixed · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Securing and Integrating Components of Your App - Español

    Skills you'll gain: Cloud Applications, Application Development, Google Cloud Platform, API Gateway, Application Programming Interface (API), Cloud API, Cloud-Based Integration, Serverless Computing, Authentications, OAuth, Identity and Access Management, Secure Coding, Microservices, Node.JS, Restful API, Event-Driven Programming, Authorization (Computing), Natural Language Processing

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    N

    Northeastern University

    Data Management for Analytics Part 2

    Skills you'll gain: Data Governance, Database Management, Database Systems, NoSQL, SQL, MongoDB, Relational Databases, Big Data, Graph Theory, Data Storage, Apache Hadoop, Data Manipulation, Apache Spark

    Build toward a degree

    Mixed · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Master Unity Game Physics: Apply, Simulate & Transform

    Skills you'll gain: Unity Engine, Torque (Physics), Game Design, Video Game Development, Mechanics, Animation and Game Design, Simulations, Mathematical Modeling, Physics, Scripting, C# (Programming Language), Linear Algebra, Applied Mathematics

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    H

    H2O.ai

    H2O Generative AI Starter Track

    Skills you'll gain: Prompt Engineering, Generative AI, Generative AI Agents, Document Management, LLM Application, AI Product Strategy, Responsible AI, Application Programming Interface (API), Machine Learning, System Configuration, Configuration Management

    Intermediate · Course · 1 - 3 Months

Searches related to programming

programming languages
programming for everybody (getting started with python)
programming with javascript
programming for everybody
programming in python
programming in c
programming fundamentals
programming with java
1…345346347…355

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

  • App Deployment with Cloud Foundry: Launch a Code Generator: Coursera
  • Network Fundamentals & Cisco Platform Development: Packt
  • Getting Started with Strapi and Content Types: Packt
  • Wix pour les débutants: Coursera
  • Oracle DBA Mastery: Backup, Recovery & Data Movement: EDUCBA
  • Model Armor: Securing AI Deployments: Google Cloud
  • Unreal Engine Character Development & Combat Systems: EDUCBA
  • Unreal FPS Development - Combat, AI & UI Systems: EDUCBA
  • Securing and Integrating Components of Your App - Español: Google Cloud
  • Data Management for Analytics Part 2: Northeastern University

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok