• 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


  • J

    Johns Hopkins University

    Honors Algebra 2

    Skills you'll gain: Algebra, Graphing, Applied Mathematics, Mathematical Modeling, Trigonometry, Probability, Advanced Mathematics, Data Analysis, Probability & Statistics, Statistical Analysis, Logical Reasoning, Probability Distribution, Mathematical Theory & Analysis, Descriptive Statistics, Arithmetic, Statistics, Engineering Calculations, Calculus, Visualization (Computer Graphics), Analytical Skills

    ★ 4.4 (7) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • J

    Johns Hopkins University

    Advanced Malware and Network Anomaly Detection

    Skills you'll gain: Anomaly Detection, Malware Protection, Threat Detection, Network Analysis, AI Security, Cybersecurity, Model Evaluation, Network Security, Machine Learning Methods, Classification Algorithms, Microsoft Windows

    ★ 4.7 (23) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Simplilearn

    Generative AI in Project Planning Training

    Skills you'll gain: Risk Analysis, Risk Management, AI literacy, Risk Mitigation, Agile Methodology, AI Workflows, LLM Application, Project Performance

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Architecting with Google Kubernetes Engine: Workloads en Français

    Skills you'll gain: Kubernetes, Cloud-Native Computing, Scalability, Google Cloud Platform, Application Deployment, Data Persistence, Virtual Networking, Load Balancing, Data Storage, Configuration Management

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Michigan

    Esports: Leveling Up Teach-Out

    Skills you'll gain: Culture, Higher Education, Cultural Diversity, Diversity Awareness, Social Impact, Emerging Technologies

    Mixed · Course · 1 - 4 Weeks

    Category: Free
    Free
  • C

    Coursera

    GenAI for Business Analysts: Faster Insights

    Skills you'll gain: Process Modeling, Responsible AI, Business Analysis, Business Process Modeling, Business Analytics, Stakeholder Management, Generative AI Agents, Stakeholder Engagement, Stakeholder Communications, Business Workflow Analysis, Business Process Improvement, AI Integrations, Data-Driven Decision-Making, Operational Efficiency, Data Visualization, SQL

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

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Form Validation with Cypress: Build Robust Web Test

    Skills you'll gain: Test Script Development, Test Automation, Test Tools, Verification And Validation, Software Testing, Scenario Testing, Web Development Tools, Test Case, Development Testing, Data Validation, Debugging

    Intermediate · Guided Project · Less Than 2 Hours

  • P

    Packt

    Java for Beginners: Hands-On Course with Capstone Project

    Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Object Oriented Design, Java, Development Environment, Computer Programming, Programming Principles, Data Persistence, Integrated Development Environments, Memory Management, Debugging, File Management, Application Development, Data Structures

    Beginner · Course · 1 - 3 Months

  • M

    Microsoft

    Azure Identity and Networking Essentials

    Skills you'll gain: Identity and Access Management, Azure Active Directory, IT Automation, Microsoft Azure, Network Planning And Design, Virtual Networking, Authorization (Computing), Network Administration, Authentications, User Provisioning, Infrastructure as Code (IaC), General Networking, Active Directory, Network Security, Network Troubleshooting, Hybrid Cloud Computing, Windows PowerShell, Cloud Deployment, Command-Line Interface

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

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Integrate Generative AI Into Your Data Workflow

    Skills you'll gain: Generative AI, Data Analysis, Model Training, Data-Driven Marketing, Data Wrangling, Customer Relationship Management (CRM) Software, Predictive Analytics, Machine Learning Algorithms, Machine Learning, Data Science, Data Processing

    ★ 4.3 (14) · Beginner · Specialization · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • C

    Codio

    SQL for Security Specialist

    Skills you'll gain: PostgreSQL, Data Maintenance, Database Administration, Database Architecture and Administration, SQL, Disaster Recovery, Secure Coding, Database Management, Relational Databases, Database Management Systems, Query Languages, Security Controls, Data Access, Data Security, Role-Based Access Control (RBAC), Threat Management, Threat Detection

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • A

    AI CERTs

    Enterprise Blockchain & Auditing

    Skills you'll gain: Audit Working Papers, Compliance Auditing, Ledgers (Accounting), Transaction Processing, Governance Risk Management and Compliance, Internal Auditing, Governance, Audit Planning, Auditors Report, Application Frameworks, Data Governance, Risk Control, Security Controls, IT General Controls (ITGC), Investigation, Law, Regulation, and Compliance, Role-Based Access Control (RBAC), Identity and Access Management, Data Access, Data Integrity

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…524525526…834

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

  • Honors Algebra 2: Johns Hopkins University
  • Advanced Malware and Network Anomaly Detection: Johns Hopkins University
  • Generative AI in Project Planning Training: Simplilearn
  • Architecting with Google Kubernetes Engine: Workloads en Français: Google Cloud
  • Esports: Leveling Up Teach-Out: University of Michigan
  • GenAI for Business Analysts: Faster Insights: Coursera
  • Form Validation with Cypress: Build Robust Web Test: Coursera
  • Java for Beginners: Hands-On Course with Capstone Project: Packt
  • Azure Identity and Networking Essentials: Microsoft
  • Integrate Generative AI Into Your Data Workflow: Google Cloud

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