• 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


  • E

    EDUCBA

    Build and Evaluate R Shiny Data Apps

    Skills you'll gain: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Data Visualization, Cloud Applications, Application Deployment, UI Components, Server Side, Dashboard Creation, Performance Tuning, R (Software), Dashboard, Secure Coding, User Interface (UI), Application Lifecycle Management, Web Applications, Authentications, Application Development, R Programming, Data Management

    Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Responsible AI: Applying AI Principles with Google Cloud - Deutsch

    Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, AI literacy, Generative AI, AI Product Strategy, Business Ethics, Ethical Standards And Conduct, Scenario Testing, Law, Regulation, and Compliance

    Beginner · Course · 1 - 3 Months

  • E

    EDUCBA

    Apply jQuery Concepts Through Practical Case Studies

    Skills you'll gain: Responsive Web Design, Web Design and Development, Software Testing, Verification And Validation, Development Testing, Program Development, Maintainability

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    Edureka

    Introduction to Amazon Elastic Container Service

    Skills you'll gain: Containerization, Application Deployment, Cloud-Native Computing, Amazon Web Services, Application Lifecycle Management, System Monitoring, Cloud Infrastructure, Scalability

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Pearson

    CCNA 200-301 Version 1.1: Unit 6

    Skills you'll gain: Network Security, Virtual Private Networks (VPN), Cyber Security Policies, Security Controls, Infrastructure Security, Cybersecurity, Security Management, Identity and Access Management, Authentications, Dynamic Host Configuration Protocol (DHCP), Local Area Networks, Enterprise Security, Network Switches, Authorization (Computing), Command-Line Interface

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Nessus Scanner - Network Scanning from Beginner to Advanced

    Skills you'll gain: Vulnerability Assessments, Vulnerability Management, Network Security, Metasploit, Network Administration, Software Installation, System Configuration, Web Applications, Authentications, Linux

    Beginner · Course · 1 - 3 Months

  • A

    Adobe

    Course 2: Introduction to Adobe Commerce

    Skills you'll gain: E-Commerce, Product Knowledge, Value Propositions, Scalability, Growth Strategies

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Skillshare

    Color Grading: How to Match Shots in DaVinci Resolve

    Skills you'll gain: Color Matching, Photo/Video Production and Technology, Post-Production, Image Analysis, Video Editing, Cinematography, Fine-tuning

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Mastering Scrum: Apply, Evaluate & Lead Agile Success

    Skills you'll gain: Scrum (Software Development), Sprint Retrospectives, Team Building, Sprint Planning, Agile Project Management, Agile Software Development, Scaled Agile Framework, Team Management, Agile Methodology, Team Oriented, Agile Product Development, Backlogs, Project Risk Management, Risk Management, Meeting Facilitation, Continuous Improvement Process, Product Management, Stakeholder Engagement, Discussion Facilitation, Prioritization

    5 stars, 14 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 5 (14) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Forecast Cash: Liquidity & Deficits

    Skills you'll gain: Cash Flow Forecasting, Cash Management, Cash Flows, Financial Forecasting, Forecasting, Accounting Software, QuickBooks (Accounting Software), Financial Modeling

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • B

    Board Infinity

    DeepSeek Essentials: From Foundations to Real-World Use

    Skills you'll gain: Deepseek, DeepSeek API, Hugging Face, Large Language Modeling, LLM Application, AI Personalization, ChatGPT, Deep Learning, Open Source Technology, AI literacy, Model Deployment, AI Integrations, Applied Machine Learning, Application Programming Interface (API), Business Process Automation

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Pragmatic AI Labs

    Linux Desktop From Zero

    Skills you'll gain: User Accounts, User Provisioning, Ubuntu, Command-Line Interface, System Configuration, System Monitoring, Unix Commands, Unix Shell, Spreadsheet Software, Operating System Administration, Systems Administration, Linux Commands, Unix, Linux, Linux Administration, Linux Servers, Software Installation, File Management, Desktop Support, Data Engineering

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
1…336337338…404

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

  • Build and Evaluate R Shiny Data Apps: EDUCBA
  • Responsible AI: Applying AI Principles with Google Cloud - Deutsch: Google Cloud
  • Apply jQuery Concepts Through Practical Case Studies: EDUCBA
  • Introduction to Amazon Elastic Container Service: Edureka
  • CCNA 200-301 Version 1.1: Unit 6: Pearson
  • Nessus Scanner - Network Scanning from Beginner to Advanced: Packt
  • Course 2: Introduction to Adobe Commerce: Adobe
  • Color Grading: How to Match Shots in DaVinci Resolve: Skillshare
  • Mastering Scrum: Apply, Evaluate & Lead Agile Success: EDUCBA
  • Forecast Cash: Liquidity & Deficits: 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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok