• 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


  • P

    Packt

    LPIC-1 Linux Administrator (102-500)

    Skills you'll gain: Bash (Scripting Language), General Networking, Linux Commands, Operating System Administration, Scripting, Unix, Scripting Languages, Network Infrastructure, Security Controls, Application Security, Servers

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Mastering Python Modules and File Systems

    Skills you'll gain: File I/O, Code Reusability, File Systems, Command-Line Interface, Python Programming, Package and Software Management, File Management, Scripting, Data Structures, Development Environment, Simulations

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

    Status: Free Trial
    Free Trial
  • W

    Whizlabs

    Data Governance with Databricks

    Skills you'll gain: Data Governance, Extract, Transform, Load, Data Access, Metadata Management, Role-Based Access Control (RBAC), Data Cleansing, Databricks, Data Management, Data Pipelines, Data Lakes, Amazon Web Services, Amazon Redshift, Data Security, Data Warehousing, Data Quality, Data Capture, Fraud detection

    ★ 3.5 (12) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    Develop and Optimize WordPress Websites

    Skills you'll gain: WordPress, Information Architecture, Order Processing, Cloud Hosting, Frontend Performance, Web Design, Secure Coding, Performance Tuning, Amazon Web Services, Order Management, Data Management, Content Management Systems, Web Design and Development, Usability, Cloud Deployment, Performance Testing, Remote Access Systems, Payment Processing, Web Development, Web Servers

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

    Category: New
    New
    Status: Free Trial
    Free Trial
  • E

    Erasmus University Rotterdam

    Multilevel Modeling

    Skills you'll gain: R Programming, Statistical Modeling, Statistical Methods, Regression Analysis, Correlation Analysis, Statistical Analysis, R (Software), Data Preprocessing, Mathematical Modeling, Model Evaluation

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

    Category: Preview
    Preview
  • E

    EDUCBA

    Project on Recommendation Engine - Book Recommender

    Skills you'll gain: Data Preprocessing, Data Manipulation, Data Transformation, Feature Engineering, Text Mining, Project Design, Unstructured Data, Data Integration, Python Programming, Metadata Management, Natural Language Processing, Deep Learning, Machine Learning

    ★ 4.8 (15) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    Edureka

    Containerization and Orchestration

    Skills you'll gain: Docker (Software), Kubernetes, Prometheus (Software), Cloud-Native Computing, Containerization, DevOps, Scalability, System Monitoring, Application Deployment, Grafana, Continuous Monitoring, Dashboard Creation, Data Persistence

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • T

    Technion - Israel Institute of Technology

    New Product Development - develop your own new product

    Skills you'll gain: New Product Development, Budget Management, Risk Management, Resource Allocation, Risk Modeling, Risk Management Framework, Resource Management, Risk Analysis, Project Management, Product Development, Resource Planning, Cost Management, Milestones (Project Management), Project Risk Management, Product Management, Project Planning, Agile Product Development, Business Strategies, Scheduling, Process Development

    ★ 4.4 (143) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    The Blender 4 Ultimate Guide

    Skills you'll gain: 3D Assets, Computer Graphics, Visualization (Computer Graphics), AI powered creativity, Prompt Engineering, Computer Graphic Techniques, Post-Production, AI literacy, Graphical Tools, Virtual Environment, Content Management, Design Software, File Management, Model Optimization, Image Quality, Functional Design, Design Elements And Principles, Creative Design, Simulations

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

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Make a Bill Splitter App with AngularJS

    Skills you'll gain: Angular, Model View Controller, Web Applications, JavaScript Frameworks, Data Validation, Application Frameworks, Javascript, Application Development, Web Development

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

  • U

    University of California San Diego

    Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

    Skills you'll gain: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Education Software and Technology, Digital pedagogy, Event-Driven Programming, Cultural Responsiveness, Program Development, Code Reusability, Data Structures, Graphical Tools

    Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Python Game Development: Design, Animate & Render

    Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, 3D Assets, Computer Graphics, Visualization (Computer Graphics), User Interface (UI), Animations, Computer Graphic Techniques, UI Components, User Interface (UI) Design, Event-Driven Programming, Python Programming

    ★ 4.7 (15) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…360361362…834

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

  • LPIC-1 Linux Administrator (102-500): Packt
  • Mastering Python Modules and File Systems: EDUCBA
  • Data Governance with Databricks: Whizlabs
  • Develop and Optimize WordPress Websites: EDUCBA
  • Multilevel Modeling: Erasmus University Rotterdam
  • Project on Recommendation Engine - Book Recommender: EDUCBA
  • Containerization and Orchestration: Edureka
  • New Product Development - develop your own new product: Technion - Israel Institute of Technology
  • The Blender 4 Ultimate Guide: Packt
  • Make a Bill Splitter App with AngularJS: 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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok