• 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: New
    New
    Status: Free Trial
    Free Trial
    S

    Skillshare

    Nomad Sculpt 3D: Stylized Female Pt 3: Hair & Final Touches

    Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Color Theory

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    Model Armor:保護您部署的 AI 應用程式

    Skills you'll gain: AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), Application Security, Model Deployment, Security Controls, Security Software, Prompt Engineering, Data Security, Integration Testing, API Testing, Application Programming Interface (API), System Configuration

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    N

    Northeastern University

    Applied Natural Language Processing in Engineering Part 2

    Skills you'll gain: Recurrent Neural Networks (RNNs), Large Language Modeling, Natural Language Processing, Hugging Face, PyTorch (Machine Learning Library), Transfer Learning, Artificial Neural Networks, Embeddings, Deep Learning, Applied Machine Learning, Markov Model

    Mixed · Course · 1 - 3 Months

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

    Packt

    Application Scalability, Monitoring, and Developer Tools

    Skills you'll gain: CI/CD, Cloud Development, Cloud Applications, Continuous Integration, Amazon Web Services, Continuous Deployment, Amazon CloudWatch, Authentications, Cloud Deployment, Development Environment, AWS Kinesis, Software Development Tools, Identity and Access Management, Scalability, Git (Version Control System)

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    C

    Coursera

    Putting SQL to Work: The TechMart Challenge

    Skills you'll gain: SQL, Business Reporting, Report Writing, Performance Reporting, Data Cleansing, Data Analysis, Query Languages, Database Development, Data Manipulation, Analytical Skills, Prompt Engineering Tools, Data Transformation, Business Analysis, Technical Communication

    Beginner · Course · 1 - 4 Weeks

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

    EDUCBA

    Image Captioning with TensorFlow & Streamlit

    Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Model Deployment, Tensorflow, Image Analysis, Convolutional Neural Networks, Feature Engineering, Data Preprocessing, Deep Learning, Applied Machine Learning, Application Development, Recurrent Neural Networks (RNNs), Model Evaluation

    Mixed · Course · 1 - 4 Weeks

  • Status: Free
    Free
    G

    Google Cloud

    Route Datadog Monitoring Alerts to Google Cloud with Eventarc

    Skills you'll gain: Google Cloud Platform, Virtual Machines, Event Monitoring, Cloud-Based Integration, Cloud Computing, Event-Driven Programming

    Beginner · Project · Less Than 2 Hours

  • Status: New
    New
    P

    Packt

    Building Modern Data Applications Using Databricks Lakehouse

    Skills you'll gain: Databricks, Data Lakes, Data Transformation, Data Quality, Data Infrastructure, Data Governance, Data Pipelines, Real Time Data, Data Warehousing, Data Management, Terraform, Data Validation, Apache Spark, Data Integrity, Data Storage, Continuous Deployment, Cloud Computing, Scalability, Data Security

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Elastic Cloud Infrastructure: Scaling & Automation italiano

    Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Load Balancing, Infrastructure As A Service (IaaS), Terraform, Cloud Computing Architecture, Cloud Solutions, Cloud Engineering, Cloud Computing, Infrastructure as Code (IaC), Managed Services, Virtual Networking, Scalability, General Networking

    Intermediate · Course · 1 - 3 Months

  • P

    Packt

    Hands-on with Cisco Modeling Labs 2 (CML2)

    Skills you'll gain: Virtual Networking, VMware ESX Servers, Virtual Local Area Network (VLAN), Network Model, Software Installation, Command-Line Interface, Virtualization, Network Troubleshooting, Computing Platforms, General Networking, System Configuration, User Interface (UI), Simulations, Remote Access Systems, Application Programming Interface (API), System Requirements

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Real World DevOps Project with Ansible, Docker and GitLab

    Skills you'll gain: Docker (Software), Ansible, Linux Administration, Containerization, Linux, Linux Servers, GitLab, Infrastructure as Code (IaC), CI/CD, DevOps, Linux Commands, Infrastructure Security, Virtual Private Networks (VPN), System Monitoring, Network Security, Continuous Monitoring

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Netzkonvergenzstudien in der Finiten Elemente Methode

    Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Simulations, Mathematical Modeling, Engineering Analysis, 3D Modeling, Scientific Visualization, Cloud Computing, Structural Analysis

    Beginner · Guided Project · Less Than 2 Hours

Searches related to computer programming

computer programming tools
computer programming for absolute beginners
computer programming free courses
computer programming with python
computer programming free
computer programming c#
computer programming java
computer programming c++
1…733734735…754

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

  • Nomad Sculpt 3D: Stylized Female Pt 3: Hair & Final Touches: Skillshare
  • Model Armor:保護您部署的 AI 應用程式: Google Cloud
  • Applied Natural Language Processing in Engineering Part 2: Northeastern University
  • Application Scalability, Monitoring, and Developer Tools: Packt
  • Putting SQL to Work: The TechMart Challenge: Coursera
  • Image Captioning with TensorFlow & Streamlit: EDUCBA
  • Route Datadog Monitoring Alerts to Google Cloud with Eventarc: Google Cloud
  • Building Modern Data Applications Using Databricks Lakehouse: Packt
  • Elastic Cloud Infrastructure: Scaling & Automation italiano: Google Cloud
  • Hands-on with Cisco Modeling Labs 2 (CML2): 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

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