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

Computer Programming Courses

Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. 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 applications and enhancing your programming capabilities.

Popular Computer Programming Courses and Certifications


  • Status: Free Trial
    Free Trial
    U

    University of Maryland, College Park

    Artificial Intelligence in Government

    Skills you'll gain: Artificial Intelligence, Automation, AI Integrations, Natural Language Processing, AI literacy, Artificial Intelligence and Machine Learning (AI/ML), Organizational Effectiveness, Scalability, Organizational Change, AI Workflows, Digital Transformation, Public Policies, Technical Consulting, Responsible AI, Operational Efficiency, Technology Strategies, Public Affairs, Performance Measurement, Procurement

    4
    Rating, 4 out of 5 stars
    ·
    13 reviews

    Beginner · Course · 1 - 3 Months

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

    Packt

    Intermediate Python Skills for DevOps

    Skills you'll gain: File I/O, Data Import/Export, IT Automation, DevOps, Scripting, Python Programming, Debugging, Event Monitoring, Context Management, OS Process Management, Configuration Management, File Management

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Crear un Business Model Canvas con Miro

    Skills you'll gain: Business Modeling, Telecommuting, Collaborative Software, Business Planning, Business Development, Presentations, Entrepreneurship, Brainstorming, Business Strategy, Data Visualization

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Packt

    Mastering Angular Test-Driven Development

    Skills you'll gain: Angular, Test Tools, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Deployment, Test Automation, Unit Testing, Test Script Development, Software Testing, Development Testing, Development Environment, TypeScript, Maintainability, Web Development, Web Applications, Full-Stack Web Development

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Implementing and Integrating 5G O-RAN Systems (Advanced)

    Skills you'll gain: Interoperability, Virtual Networking, Virtualization, Software-Defined Networking, Verification And Validation, Cloud-Native Computing, Performance Testing, Network Troubleshooting, Network Planning And Design, Automation, Network Architecture, Network Performance Management, IT Automation, Wireless Networks, Real Time Data, Systems Integration, Performance Tuning

    Advanced · Course · 1 - 4 Weeks

  • P

    Packt

    RESTful API with Express

    Skills you'll gain: Data Persistence, API Design, API Testing, Test Tools, Javascript, Development Environment

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Building AI Agents for Complex Tasks

    Skills you'll gain: AI Orchestration, AI Workflows, LLM Application, Agentic Workflows, Generative AI Agents, Agentic systems, Tool Calling, LangChain, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Memory Management, Model Evaluation, Context Management, Performance Testing, Development Testing, Debugging

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    PHP Development with ChatGPT: Practical Web Development

    Skills you'll gain: Prompt Engineering, Secure Coding, PHP (Scripting Language), Web Applications, Operational Databases, Data Management, Generative AI, Web Development, AI Enablement, ChatGPT, Application Development, Application Security, Microsoft Visual Studio, Cascading Style Sheets (CSS), SQL

    4.7
    Rating, 4.7 out of 5 stars
    ·
    6 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    C

    Coursera

    Technical Troubleshooting: Diagnostics, Networks, Customers

    Skills you'll gain: Network Troubleshooting, Network Performance Management, Technical Communication, Technical Support and Services, Technical Support, Network Administration, Debugging, End User Training and Support, Help Desk Support, Problem Management, Network Analysis

    5
    Rating, 5 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • P

    Pearson

    Learn Reflection with Java

    Skills you'll gain: Java Programming, Java, Program Development, Application Frameworks, Performance Tuning

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    T

    The State University of New York

    Player Evaluation, Team Performance and Roster Management

    Skills you'll gain: Calendar Management, People Analytics, Performance Analysis, Analytics, Data-Driven Decision-Making, Scheduling, Labor Relations, Workforce Management, Staff Management, Team Performance Management, Linear Algebra, Data Management, Administration, Contract Management, Team Management, Unsupervised Learning, R (Software), R Programming, Statistical Programming, Operations Management

    5
    Rating, 5 out of 5 stars
    ·
    6 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Big Data Technologies and Applications

    Skills you'll gain: Big Data, Data Processing, Data Analysis, Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    13 reviews

    Beginner · Course · 1 - 4 Weeks

1…608609610…834

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

  • Artificial Intelligence in Government: University of Maryland, College Park
  • Intermediate Python Skills for DevOps: Packt
  • Crear un Business Model Canvas con Miro: Coursera
  • Mastering Angular Test-Driven Development: Packt
  • Implementing and Integrating 5G O-RAN Systems (Advanced): Coursera
  • RESTful API with Express: Packt
  • Building AI Agents for Complex Tasks: Coursera
  • PHP Development with ChatGPT: Practical Web Development: Coursera
  • Technical Troubleshooting: Diagnostics, Networks, Customers: Coursera
  • Learn Reflection with Java: Pearson

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
  • Do Not Sell/Share
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