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

    EDUCBA

    Predictive Analytics with SAS: Build & Deploy Models

    Skills you'll gain: SAS (Software), Model Deployment, Model Evaluation, Predictive Analytics, Regression Analysis, Business Analytics, Data Preprocessing, Machine Learning Methods, Data Mining, Feature Engineering, Statistical Analysis, Decision Tree Learning, Data Transformation, Artificial Neural Networks

    Mixed · Course · 1 - 3 Months

  • G

    Google Cloud

    Reliable Cloud Infrastructure: Design and Process - 简体中文

    Skills you'll gain: Application Deployment, Google App Engine, Network Architecture, Service Level Agreement, Cloud Computing Architecture, Kubernetes, Microservices, CI/CD, Google Cloud Platform, Service Management, Cloud Security, Cloud Storage, Devops Tools, API Design, Load Balancing, Scalability, System Monitoring, Key Performance Indicators (KPIs)

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Incident Response for Windows

    Skills you'll gain: MITRE ATT&CK Framework, Cyber Threat Hunting, Incident Response, Cyber Threat Intelligence, Threat Modeling, Digital Forensics, Threat Detection, Endpoint Detection and Response, Computer Security Incident Management, Microsoft Windows, Exploitation techniques, Threat Management, Exploit development, Cyber Security Strategy, Cyber Attacks, Cybersecurity, Cyber Security Policies, Anomaly Detection, Cyber Risk, Information Technology

    Beginner · Course · 3 - 6 Months

  • G

    Google Cloud

    Building Batch Data Pipelines on Google Cloud - 한국어

    Skills you'll gain: Data Pipelines, Dataflow, Google Cloud Platform, Extract, Transform, Load, Performance Tuning, Data Quality, Data Warehousing, Apache Spark, Data Validation, Big Data, Data Processing, Data Transformation, Scalability, Event Monitoring, Serverless Computing, System Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Introduction to Data Engineering on Google Cloud - 简体中文

    Skills you'll gain: Data Pipelines, Data Sharing, Dataflow, Data Migration, Google Cloud Platform, Cloud Storage, Cloud Engineering, Metadata Management, Extract, Transform, Load, Data Processing, Apache Airflow, Data Storage Technologies, Data Infrastructure, Data Integration, Data Storage, Data Lakes, Data Import/Export, Data Transformation, Serverless Computing, SQL

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    借助 Gemini Enterprise 加速知识交流

    Skills you'll gain: Google Gemini, Google Workspace, Collaborative Software, Email Automation, Application Deployment, Google Cloud Platform, Data Integration, AI Enablement, Identity and Access Management, Application Programming Interface (API), Productivity Software, OAuth, Calendar Management, Authentications, Configuration Management, Data Store

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Google Cloud

    Serverless Data Processing with Dataflow: Foundations - 日本語版

    Skills you'll gain: Dataflow, Serverless Computing, Identity and Access Management, Data Pipelines, Data Infrastructure, Data Processing, Cloud Security, Apache Hadoop, Google Cloud Platform, Containerization, Scalability

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Networking in Google Cloud: Load Balancing - Français

    Skills you'll gain: Load Balancing, Virtual Networking, Google Cloud Platform, Network Performance Management, Hybrid Cloud Computing, Cloud Management, Scalability, TCP/IP, Cloud Security, Distributed Denial-Of-Service (DDoS) Attacks

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    Preparação para sua jornada até a certificação Professional Cloud Security Engineer

    Skills you'll gain: Identity and Access Management, Data Loss Prevention, Cloud Security, Data Security, Security Controls, Google Cloud Platform, Cloud Engineering, Security Engineering, Information Technology Operations, Network Security, Firewall, CI/CD, Encryption, Virtual Networking

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Vector Search ve Yerleştirmeler

    Skills you'll gain: Embeddings, Vector Databases, Retrieval-Augmented Generation, AI Enablement, Semantic Web, Generative AI Agents, Google Cloud Platform, Natural Language Processing, Algorithms

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    BigQuery pour les analystes de données

    Skills you'll gain: Looker (Software), SQL, Big Data, Data Analysis, Analytics, Data Manipulation, Data Transformation, Extract, Transform, Load, Data Warehousing, Data Pipelines, Google Sheets, Statistical Programming, Data Cleansing, Data Visualization Software, Data Import/Export, Google Cloud Platform, Cloud Storage

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    MLOps with Vertex AI: Manage Features - Français

    Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Data Preprocessing, Feature Engineering, Data Processing, Data Modeling, Data Management, Data Storage, Data Import/Export, Scalability

    Intermediate · Course · 1 - 4 Weeks

Searches related to computer programming

computer programming for absolute beginners
computer network programming
introduction to computer programming with visual basic
introduction to computer programming
計算機程式設計 (computer programming)
computer science: programming with a purpose
introduction to computer science and programming
master computer graphics programming in c# .net
1…708709710…716

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

  • Predictive Analytics with SAS: Build & Deploy Models: EDUCBA
  • Reliable Cloud Infrastructure: Design and Process - 简体中文: Google Cloud
  • Incident Response for Windows: Packt
  • Building Batch Data Pipelines on Google Cloud - 한국어: Google Cloud
  • Introduction to Data Engineering on Google Cloud - 简体中文: Google Cloud
  • 借助 Gemini Enterprise 加速知识交流: Google Cloud
  • Serverless Data Processing with Dataflow: Foundations - 日本語版: Google Cloud
  • Networking in Google Cloud: Load Balancing - Français: Google Cloud
  • Preparação para sua jornada até a certificação Professional Cloud Security Engineer: Google Cloud
  • Vector Search ve Yerleştirmeler: Google Cloud

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