• 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


  • U

    University of California, Irvine

    Introduction to Cybersecurity & Risk Management

    Skills you'll gain: Threat Modeling, Threat Management, Risk Management, Business Continuity Planning, Asset Protection, Risk Analysis, Risk Management Framework, Security Strategy, Cyber Governance, Risk Mitigation, Vendor Management, Business Continuity, Risk Control, Vulnerability Assessments, Security Management, Cyber Risk, Vendor Relationship Management, Compliance Management, Supplier Risk Management, Supplier Management

    ★ 4.7 (347) · Beginner · Specialization · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Codio

    Python Basic Structures: Lists, Strings, and Files

    Skills you'll gain: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science, Data Storage

    ★ 4.4 (93) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • L

    LearnQuest

    Java Class Library

    Skills you'll gain: Spring Framework, Java Programming, Java, File I/O, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Frameworks, Code Reusability, Object Oriented Design, Data Structures, File Management

    ★ 4.7 (224) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Colorado System

    Packet Switching Networks and Algorithms

    Skills you'll gain: Routing Protocols, Network Routing, Open Shortest Path First (OSPF), TCP/IP, Network Routers, Network Protocols, Network Architecture, Network Switches, Virtual Networking, Network Performance Management, Computer Networking, OSI Models, Local Area Networks, Graph Theory, Algorithms

    ★ 4.7 (455) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Colorado System

    Design and Analyze Secure Networked Systems

    Skills you'll gain: Public Key Infrastructure, Cybersecurity, Information Systems Security, Data Security, Cyber Attacks, Information Assurance, Network Security, Risk Management Framework, Security Controls, Cryptography, Cryptographic Protocols, Key Management, Security Engineering, Threat Modeling, Security Management, Authorization (Computing), Encryption, Email Security, Data Integrity, Authentications

    ★ 3.9 (241) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Build and Modernize Applications With Generative AI

    Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Generative AI, Generative Model Architectures, Embeddings, AI Workflows, Model Optimization, Serverless Computing, Agentic Workflows, Systems Development Life Cycle, AI Orchestration, Cloud Development, Development Testing, AI Personalization, AI Enablement, AI Integrations, Application Development, Code Review, Computer Programming Tools

    ★ 4.2 (55) · Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • M

    Meta

    Front-End Developer Capstone

    Skills you'll gain: Responsive Web Design, Front-End Web Development, Git (Version Control System), Web Content Accessibility Guidelines, User Interface and User Experience (UI/UX) Design, HTML and CSS, Cascading Style Sheets (CSS), UI/UX Strategy, React.js, Code Review, Frontend Integration, Version Control, Usability, Web Design, User Interface (UI), Web Design and Development, Usability Testing, User Interface (UI) Design, Software Technical Review, Javascript

    ★ 4.6 (466) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    API Design and Fundamentals of Google Cloud's Apigee API Platform

    Skills you'll gain: API Gateway, Restful API, API Design, Application Programming Interface (API), Cloud API, Google Cloud Platform, Application Lifecycle Management, Proxy Servers, Software Documentation, Application Development, Enterprise Architecture, Development Environment, Application Deployment, Authorization (Computing), Authentications, Debugging

    ★ 4.7 (2.4K) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • S

    Scrimba

    AI for Web Developers

    Skills you'll gain: Prompt Engineering, Anthropic Claude, Prompt Patterns, Responsible AI, OpenAI API, AI Integrations, Cloud Deployment, Cloud Applications, Cloud Development, LLM Application, OpenAI, HTML and CSS, Cloud API, Hypertext Markup Language (HTML), ChatGPT, Application Deployment, Mobile Development, API Gateway, Debugging, Artificial Intelligence

    ★ 4.5 (455) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • K

    Kennesaw State University

    Cybersecurity: Developing a Program for Your Business

    Skills you'll gain: Cyber Threat Intelligence, Security Management, Internet Of Things, Incident Response, Risk Management, Computer Security Incident Management, Cyber Security Policies, IT Management, Cyber Security Strategy, Cyber Governance, Risk Management Framework, Human Factors (Security), Business Risk Management, Cybersecurity, Incident Management, Threat Management, Security Awareness, Mobile Security, Cyber Attacks, Information Systems Security

    ★ 4.5 (2.8K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • U

    University of Michigan

    Web Design for Everybody Capstone

    Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Web Design and Development, Front-End Web Development, Verification And Validation, Cascading Style Sheets (CSS), Web Development, Mockups, Hypertext Markup Language (HTML), Development Testing, Application Frameworks, Code Review, Web Frameworks, Web Development Tools, Javascript

    ★ 4.8 (1.8K) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    IT Fundamentals and Hardware Essentials

    Skills you'll gain: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Software Installation, Microarchitecture, Computer Architecture, Desktop Support, IT Infrastructure, Data Storage Technologies, System Configuration, Data Storage, Information Technology, Memory Management

    ★ 4.5 (74) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…113114115…834

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

  • Introduction to Cybersecurity & Risk Management: University of California, Irvine
  • Python Basic Structures: Lists, Strings, and Files: Codio
  • Java Class Library: LearnQuest
  • Packet Switching Networks and Algorithms: University of Colorado System
  • Design and Analyze Secure Networked Systems: University of Colorado System
  • Build and Modernize Applications With Generative AI: Google Cloud
  • Front-End Developer Capstone: Meta
  • API Design and Fundamentals of Google Cloud's Apigee API Platform: Google Cloud
  • AI for Web Developers: Scrimba
  • Cybersecurity: Developing a Program for Your Business: Kennesaw State 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

  • 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