• 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: Preview
    Preview
    G

    Google Cloud

    Create Image Captioning Models - Italiano

    Skills you'll gain: Image Analysis, Deep Learning, Convolutional Neural Networks, Model Evaluation, Artificial Neural Networks

    Advanced · Course · 1 - 4 Weeks

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

    Pearson

    Full-Stack React with Spring Boot: Unit 3

    Skills you'll gain: Restful API, Full-Stack Web Development, React.js, Application Programming Interface (API), Spring Boot, Front-End Web Development, Web Applications, MongoDB, UI Components, JSON, NoSQL, Data Access

    Intermediate · Course · 1 - 4 Weeks

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

    Pearson

    Kubernetes From Basics to Guru: Unit 4

    Skills you'll gain: Kubernetes, Cloud-Native Computing, Network Security, Role-Based Access Control (RBAC), Network Administration, Containerization, Security Controls, YAML

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Manage Multi-cluster Workloads at Scale with GKE Fleets and Teams

    Skills you'll gain: Kubernetes, Scalability, Multi-Tenant Cloud Environments, Google Cloud Platform, Infrastructure Architecture, Cloud Management

    Beginner · Project · Less Than 2 Hours

  • G

    Google Cloud

    Monitoring and Managing Bigtable Health and Performance

    Skills you'll gain: Cloud Management, Google Cloud Platform, Operational Databases, Data Management, Database Management, NoSQL, Data Storage Technologies, System Monitoring, Disaster Recovery, Scalability

    Beginner · Project · Less Than 2 Hours

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

    Pearson

    CompTIA Cloud CV0-003: Unit 4

    Skills you'll gain: Cloud Security, Incident Response, Security Controls, Computer Security Incident Management, Data Security, Identity and Access Management, Vulnerability Assessments, Security Management, Network Security, Encryption, Vulnerability Management, Data Management, Patch Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Reliable Cloud Infrastructure: Design & Process italiano

    Skills you'll gain: Microservices, Cloud Infrastructure, Application Deployment, API Design, Google App Engine, Kubernetes, CI/CD, Google Cloud Platform, Cloud Computing Architecture, Infrastructure Architecture, Cloud Computing, Cloud Security, Network Architecture, DevOps, Cloud Storage, System Monitoring, Service Management, Scalability

    Advanced · Course · 1 - 3 Months

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

    Pearson

    AWS Developer: Unit 3

    Skills you'll gain: Amazon Web Services, Cloud Applications, Amazon S3, Cloud Development, Serverless Computing, Amazon Elastic Compute Cloud, Amazon DynamoDB, Application Development, Data Store, Application Design, Software Development Tools, Database Application, API Gateway, Platform As A Service (PaaS), Cloud Deployment, Cloud Services, Application Deployment, Web Services, Scalability

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Google Cloud

    Create Image Captioning Models - בעברית

    Skills you'll gain: Image Analysis, Deep Learning, Convolutional Neural Networks, Model Evaluation, Recurrent Neural Networks (RNNs)

    Advanced · Course · 1 - 4 Weeks

  • U

    Universidad de los Andes

    Inteligencia Artificial: Machine learning, ética y nuevas tendencias Certificado MasterTrack®

    Skills you'll gain: Supervised Learning, Unsupervised Learning, Model Evaluation, Artificial Intelligence, Data Ethics, Dimensionality Reduction, Probability & Statistics, Responsible AI, Machine Learning Methods, Machine Learning, Natural Language Processing, Applied Machine Learning, Linear Algebra, Semantic Web, Classification And Regression Tree (CART), Decision Tree Learning, Machine Learning Algorithms, Statistical Machine Learning, Bayesian Statistics, Unstructured Data

    Credit offered

    Mastertrack · 6 - 12 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Excel: Apply & Evaluate Unsupervised Clustering

    Skills you'll gain: Unsupervised Learning, Microsoft Excel, Excel Formulas, Scatter Plots, Data Preprocessing, Data Visualization, Data Analysis, Data Manipulation, Feature Engineering

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Pearson

    AWS Certified Solutions Architect - Professional (SAP-C02)

    Skills you'll gain: Solution Architecture, Software Architecture, Cloud Computing Architecture, Enterprise Architecture, Amazon Web Services, Application Security, Amazon S3, AWS CloudFormation, Identity and Access Management, Amazon Elastic Compute Cloud, Cloud Deployment, Network Architecture, Cloud Applications, Continuous Improvement Process, AWS Identity and Access Management (IAM), Data Migration, Network Security, Disaster Recovery, Cost Reduction

    Intermediate · Course · 1 - 3 Months

Searches related to computer programming

computer programming for absolute beginners
introduction to computer programming
introduction to computer programming with visual basic
computer science: programming with a purpose
introduction to computer science and programming
計算機程式設計 (computer programming)
1…660661662…677

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

  • Create Image Captioning Models - Italiano: Google Cloud
  • Full-Stack React with Spring Boot: Unit 3: Pearson
  • Kubernetes From Basics to Guru: Unit 4: Pearson
  • Manage Multi-cluster Workloads at Scale with GKE Fleets and Teams: Google Cloud
  • Monitoring and Managing Bigtable Health and Performance: Google Cloud
  • CompTIA Cloud CV0-003: Unit 4: Pearson
  • Reliable Cloud Infrastructure: Design & Process italiano: Google Cloud
  • AWS Developer: Unit 3: Pearson
  • Create Image Captioning Models - בעברית: Google Cloud
  • Inteligencia Artificial: Machine learning, ética y nuevas tendencias Certificado MasterTrack®: Universidad de los Andes

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok