• 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
    W

    Whizlabs

    Exam Prep (SAP-C02): AWS Solutions Architect - Professional

    Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, AWS SageMaker, Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Serverless Computing, Identity and Access Management, Amazon S3, AWS CloudFormation, Cloud Management, AWS Kinesis, Infrastructure as Code (IaC), Virtual Networking, Cloud Security, Network Security, Threat Detection, Network Architecture, Kubernetes, Containerization

    4.2
    Rating, 4.2 out of 5 stars
    ·
    6 reviews

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    GenAI for Business Process Automation

    Skills you'll gain: Prompt Engineering, Business Workflow Analysis, Business Process Automation, AI Workflows, Agentic Workflows, Prompt Engineering Tools, Generative AI Agents, AI Integrations, AI Orchestration, Automation, Model Deployment, AI Enablement, Performance Measurement, Generative AI, No-Code Development, Decision Intelligence, Responsible AI, Process Optimization, System Monitoring, Scalability

    4.5
    Rating, 4.5 out of 5 stars
    ·
    22 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    X

    Xbox

    Fundamentals of Graphic Design

    Skills you'll gain: Color Theory, Layout Design, Typography, Adobe Photoshop, Photo Editing, Graphic and Visual Design, Design Elements And Principles, Visual Design, Design, Game Design, Graphics Software, Graphic Design, Graphic and Visual Design Software, Creative Design, Editing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    70 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    IA générative : au-delà du chatbot

    Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, AI Product Strategy, Google Cloud Platform, AI literacy, AI Workflows, AI Integrations, Continuous Improvement Process

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    Logical Operations

    Excel VBA Macros: Automating Tasks

    Skills you'll gain: Excel Macros, Microsoft Excel, Visual Basic (Programming Language), Automation, Business Process Automation, Computer Programming Tools, Microsoft 365, Data Wrangling, Spreadsheet Software, Development Environment, Computer Programming, Data Science

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    CSS3 Flexbox - Mastering the Basics

    Skills you'll gain: Cascading Style Sheets (CSS), Front-End Web Development, HTML and CSS, Web Design and Development, Hypertext Markup Language (HTML)

    4.2
    Rating, 4.2 out of 5 stars
    ·
    17 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Create Personas to Represent Targeted Users in Miro

    Skills you'll gain: Persona Development, Experience Design, User Experience, User Centered Design, User Research, Design and Product, Customer Analysis, Customer Insights, Collaborative Software, Diversity and Inclusion, Product Development

    4.4
    Rating, 4.4 out of 5 stars
    ·
    22 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    IBM

    Core 2: OS, Software, Security and Operational Procedures

    Skills you'll gain: Command-Line Interface, Network Security, Operating Systems, Information Technology Operations, Network Support, Mac OS, Security Controls, Microsoft Windows, Information Systems Security, System Configuration, Mobile Security, System Support, Linux, Network Troubleshooting, Technical Support, Software Installation, Help Desk Support, Firewall, Malware Protection, Encryption

    4.7
    Rating, 4.7 out of 5 stars
    ·
    73 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Illinois Tech

    Introduction to Data Science Techniques

    Skills you'll gain: Statistical Analysis, Time Series Analysis and Forecasting, Data Analysis, Machine Learning Algorithms, Model Evaluation, Data Visualization, Data Science, Exploratory Data Analysis, Data Presentation, Statistical Programming, Statistical Methods, Statistical Machine Learning, Analysis, Statistical Modeling, Applied Machine Learning, R (Software), R Programming, Statistical Software, Forecasting, Machine Learning

    Build toward a degree

    4.3
    Rating, 4.3 out of 5 stars
    ·
    22 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Tidyverse Skills for Data Science in R

    Skills you'll gain: Tidyverse (R Package), Ggplot2, Data Wrangling, Statistical Modeling, Exploratory Data Analysis, Plot (Graphics), R Programming, Data Import/Export, Predictive Modeling, Data Visualization, Interactive Data Visualization, Statistical Visualization, Sampling (Statistics), Data Visualization Software, Statistical Hypothesis Testing, Data Analysis, Web Scraping, Data Science, R (Software), Data Analysis Software

    4.5
    Rating, 4.5 out of 5 stars
    ·
    111 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    L

    LearnQuest

    LCFA Exam Preparation

    Skills you'll gain: Linux, Linux Administration, Systems Administration, Display Devices

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Django (Python) Web Framework - The Comprehensive Guide

    Skills you'll gain: Django (Web Framework), Restful API, Object-Relational Mapping, Bootstrap (Front-End Framework), Application Deployment, Model View Controller, Database Management, Web Development, User Accounts, Responsive Web Design, Cloud Deployment, Authentications, Back-End Web Development, Development Environment, Authorization (Computing), Python Programming, Data Migration

    Intermediate · Course · 3 - 6 Months

1…352353354…834

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

  • Exam Prep (SAP-C02): AWS Solutions Architect - Professional: Whizlabs
  • GenAI for Business Process Automation: SkillUp
  • Fundamentals of Graphic Design: Xbox
  • IA générative : au-delà du chatbot: Google Cloud
  • Excel VBA Macros: Automating Tasks: Logical Operations
  • CSS3 Flexbox - Mastering the Basics: Coursera
  • Create Personas to Represent Targeted Users in Miro: Coursera
  • Core 2: OS, Software, Security and Operational Procedures: IBM
  • Introduction to Data Science Techniques: Illinois Tech
  • Tidyverse Skills for Data Science in R: Johns Hopkins 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