• 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


  • C

    Coursera

    Python for Finance: Beta and Capital Asset Pricing Model

    Skills you'll gain: Portfolio Management, Plotly, Data Visualization, Portfolio Risk, Interactive Data Visualization, Investment Management, Exploratory Data Analysis, Plot (Graphics), Return On Investment, Financial Modeling, Financial Analysis, Statistical Analysis, Financial Data, Risk Modeling, Market Data, Finance, Equities, Data Analysis, Python Programming, Data Preprocessing

    4.6 stars, 47 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (47) · Beginner · Guided Project · Less Than 2 Hours

  • P

    Packt

    React JS Masterclass - Go From Zero To Job Ready

    Skills you'll gain: Jest (JavaScript Testing Framework), React.js, React Redux, Cloud Deployment, Application Deployment, Software Testing, Web Development, JavaScript Frameworks, Code Reusability, Software Architecture, Context Management, Front-End Web Development, Real Time Data, Frontend Integration, Application Programming Interface (API), Event-Driven Programming, Cascading Style Sheets (CSS), UI Components, Frontend Performance, Development Environment

    Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Skillshare

    Mastering Adobe Photoshop CC: Neon, Duotone & Posters

    Skills you'll gain: Adobe Photoshop, Layout Design, Graphic and Visual Design, Graphic Design, Computer Graphic Techniques, Creative Design, Typography, Design, Color Theory

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Data Structures with C: Upgrade a Rocket Display Module

    Skills you'll gain: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Code Reusability, Memory Management, C and C++, Programming Principles, Data Management, Software Development

    Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Fine Tune BERT for Text Classification with TensorFlow

    Skills you'll gain: Fine-tuning, Tensorflow, Keras (Neural Network Library), Model Training, Model Evaluation, Transfer Learning, Natural Language Processing, Data Preprocessing, Deep Learning, Data Pipelines

    4.6 stars, 212 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.6 (212) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • C

    Coursera

    Data Visualization with Plotly Express

    Skills you'll gain: Plotly, Interactive Data Visualization, Plot (Graphics), Data Visualization Software, Ggplot2, Exploratory Data Analysis, Data Analysis, Python Programming, Data Science, Machine Learning

    4.7 stars, 269 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.7 (269) · Intermediate · Guided Project · Less Than 2 Hours

  • S

    Simplilearn

    Workflow Automation using Generative AI

    Skills you'll gain: Email Automation, Marketing Automation, OpenAI API, Business Process Automation, AI Workflows, OpenAI, ChatGPT, Automation, Performance Tuning, Workflow Management, Generative AI, Scalability, Blogs, Process Optimization, Operational Efficiency, AI Integrations, Real Time Data, Business Logic, Social Media Content, Application Programming Interface (API)

    4.4 stars, 262 reviews, Beginner, Course, 1 - 4 Weeks

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

    Category: Preview
    Preview
  • S

    Skillshare

    Graphic Design Theory - Space

    Skills you'll gain: Graphic and Visual Design, Graphic Design, Layout Design, Design, Design Elements And Principles, Storytelling, Digital Design, Visual Storytelling

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Statistical Inference and Hypothesis Testing in Data Science Applications

    Skills you'll gain: Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Data Ethics, Statistical Analysis, Statistical Inference, Statistics, Sample Size Determination, Sampling (Statistics), Probability Distribution

    4.6 stars, 55 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.6 (55) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • C

    Coursera

    Cybersecurity & Data Privacy for Technical Product Managers

    Skills you'll gain: Agile Product Development, Agile Methodology, Security Management, Cyber Security Assessment, Audit Planning, Cyber Risk, Performance Metric, Business Ethics, Law, Regulation, and Compliance, Risk Management

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Scrimba

    Build a product splash page with HTML and CSS

    Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Front-End Web Development, Web Design and Development, Hypertext Markup Language (HTML), Web Design, Web Development, Cloud Deployment, User Interface (UI), User Interface (UI) Design, Application Deployment, Typography, Cloud Hosting

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    Infosec

    JavaScript Security

    Skills you'll gain: Authentications, Application Security, Secure Coding, Serverless Computing, Cryptography, Risk Management Framework, Cloud Security, Threat Management, Infrastructure Security, Exploitation techniques, Package and Software Management, Node.JS, Web Applications, Javascript, Vulnerability Management, Cloud Services, Cloud Platforms, Web Development, Identity and Access Management, Dependency Analysis

    4.5 stars, 114 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.5 (114) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1…402403404…834

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

  • Python for Finance: Beta and Capital Asset Pricing Model: Coursera
  • React JS Masterclass - Go From Zero To Job Ready: Packt
  • Mastering Adobe Photoshop CC: Neon, Duotone & Posters: Skillshare
  • Data Structures with C: Upgrade a Rocket Display Module: Coursera
  • Fine Tune BERT for Text Classification with TensorFlow: Coursera
  • Data Visualization with Plotly Express: Coursera
  • Workflow Automation using Generative AI: Simplilearn
  • Graphic Design Theory - Space: Skillshare
  • Statistical Inference and Hypothesis Testing in Data Science Applications: University of Colorado Boulder
  • Cybersecurity & Data Privacy for Technical Product Managers: Coursera

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
  • Cookies Preference Center
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