• 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

    Data-Driven Apps with Core Data, ML, and App Architecture

    Skills you'll gain: Apple iOS, Core Data (Software), iOS Development, Application Design, Swift Programming, User Interface (UI), Mobile Development, UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Database Development, Database Application, Database Management, Software Design, Application Frameworks, Application Development, Game Design, AI Integrations, Model Optimization

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Intro to Unity - Game Development Made Easy

    Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Game Design, Scripting, Interactive Design, 3D Assets, User Interface (UI), Animations, UI Components, User Interface (UI) Design, Prototyping

    Beginner · Course · 3 - 6 Months

  • S

    Simplilearn

    Foundations of Apache Cassandra Training

    Skills you'll gain: Apache Cassandra, Big Data, NoSQL, Apache Hadoop, Virtual Environment, VMware ESX Servers, Virtualization, Apache, Analytics, Data Storage, Database Management Systems, Distributed Computing, Databases, Command-Line Interface, Network Architecture

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • G

    Google Cloud

    Introduction to Image Generation - בעברית

    Skills you'll gain: Generative AI, Generative Model Architectures, Model Deployment, Google Cloud Platform, Applied Machine Learning, Responsible AI

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • H

    H2O.ai

    H2O ai Large Language Models (LLMs) - Level 1

    Skills you'll gain: Large Language Modeling, LLM Application, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Generative Model Architectures, Natural Language Processing, Fine-tuning, Model Training, Transfer Learning

    ★ 3.2 (9) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Pragmatic AI Labs

    Multi-modal AI

    Skills you'll gain: GitHub Copilot, Model Context Protocol, Multimodal Prompts, Prompt Engineering, AI Workflows, Generative AI, Test Automation, Software Documentation, Web Development Tools, Development Environment, Artificial Intelligence

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • P

    Packt

    Building Core Ecommerce Features

    Skills you'll gain: Full-Stack Web Development, Order Management, Responsive Web Design, UI Components, Order Processing, Web Design and Development, Web Applications, JavaScript Frameworks, React.js, Payment Processing, Order Delivery, Authentications, Data Validation, Secure Coding, Dashboard, Dashboard Creation, Payment Systems, Database Development, Data Integrity, User Accounts

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Pragmatic AI Labs

    Rust Serverless

    Skills you'll gain: Serverless Computing, Amazon Web Services, Amazon S3, Rust (Programming Language), Other Programming Languages, Cloud-Native Computing, Cloud Deployment, Performance Tuning, Data Engineering, Computing Platforms, Event-Driven Programming, Performance Testing, Ruby (Programming Language), Cloud Computing, Development Environment, Application Deployment, Build Tools, Memory Management

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • T

    The Chinese University of Hong Kong

    Structural Equation Model and its Applications | 结构方程模型及其应用 (粤语)

    Skills you'll gain: Model Evaluation, Statistical Modeling, Statistical Methods, SPSS, Statistical Software, Analysis, Statistical Analysis, SPSS (Software), Regression Analysis, SAS (Software), Exploratory Data Analysis, Data Analysis Software, Probability & Statistics, Statistical Hypothesis Testing

    ★ 4.8 (25) · Mixed · Course · 3 - 6 Months

    Category: Free
    Free
  • P

    Packt

    Unity 2022 by Example

    Skills you'll gain: Unity Engine, Augmented and Virtual Reality (AR/VR), Animation and Game Design, Game Design, Augmented Reality, Animations, 3D Assets, Virtual Reality, Application Deployment, UI Components, User Interface (UI), Video Game Development, Artificial Intelligence and Machine Learning (AI/ML), Code Reusability, C# (Programming Language), DevOps, Artificial Intelligence, CI/CD, Collaborative Software, Object Oriented Programming (OOP)

    Beginner · Specialization · 3 - 6 Months

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

    EDUCBA

    Apache Spark with Scala: Master Data Building & Analysis

    Skills you'll gain: Apache Spark, Scala Programming, Apache Hadoop, Apache Maven, Big Data, Apache, Real Time Data, Data Processing, Scalability, Data Structures, Live Streaming, Data Transformation, Object Oriented Programming (OOP), Systems Integration

    ★ 5 (9) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Skillshare

    Adapting Your 3D Skills: 3D Animation from Blender to Maya

    Skills you'll gain: Autodesk Maya, Animations, Autodesk, Graphical Tools, User Interface (UI)

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
1…568569570…834

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

  • Data-Driven Apps with Core Data, ML, and App Architecture: Packt
  • Intro to Unity - Game Development Made Easy: Packt
  • Foundations of Apache Cassandra Training: Simplilearn
  • Introduction to Image Generation - בעברית: Google Cloud
  • H2O ai Large Language Models (LLMs) - Level 1: H2O.ai
  • Multi-modal AI: Pragmatic AI Labs
  • Building Core Ecommerce Features: Packt
  • Rust Serverless: Pragmatic AI Labs
  • Structural Equation Model and its Applications | 结构方程模型及其应用 (粤语): The Chinese University of Hong Kong
  • Unity 2022 by Example: Packt

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