• 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


  • C

    Coursera

    GenAI for Healthcare Automation

    Skills you'll gain: Responsible AI, Generative AI Agents, Healthcare Industry Knowledge, Clinical Documentation, Automation, AI Integrations, Health Informatics, Artificial Intelligence, Predictive Modeling, Innovation, Health Technology, Healthcare Ethics, System Implementation

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Toronto

    Kommunikationsstrategien für ein virtuelles Zeitalter

    Skills you'll gain: Presentations, Communication, Business Communication, Discussion Facilitation, Influencing, Verbal Communication Skills, Persuasive Communication, Communication Strategies, Virtual Teams, Interpersonal Communications, Meeting Facilitation, Public Speaking, Active Listening, Negotiation, Digital Communications

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • L

    LearnKartS

    SQL for Beginners: Fundamentals & Database Setup

    Skills you'll gain: Database Design, Database Systems, MySQL Workbench, Database Software, Database Theory, Database Management Systems, Databases, SQL, Database Management, Relational Databases, Database Development, Database Architecture and Administration, MySQL, Data Modeling, PostgreSQL, Data Mapping, Query Languages, Data Manipulation, Transact-SQL, Data Analysis

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • L

    LearnQuest

    Designing Robust Information System Security Architectures

    Skills you'll gain: Threat Modeling, IT Security Architecture, Application Security, Security Testing, Security Strategy, Information Systems Security, Security Engineering, Security Controls, Software Architecture, Software Development Methodologies, Software Development Life Cycle, DevSecOps, Cyber Security Strategy, Security Management, Business Strategies, Penetration Testing, Compliance Management

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • W

    Whizlabs

    AWS Security, Identity & Cost Management

    Skills you'll gain: AWS Identity and Access Management (IAM), Cloud Management, Amazon Web Services, Cloud Security, Identity and Access Management, Security Management, Multi-Factor Authentication, Data Security, Security Controls, Role-Based Access Control (RBAC), Continuous Monitoring, Key Management, Threat Detection, Vulnerability Assessments

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • E

    Edureka

    Metadata Management and Data Catalogs

    Skills you'll gain: Metadata Management, Data Mapping, Data Governance, Dependency Analysis, Data Management, Data Modeling, Personally Identifiable Information, Data Compilation, Data Processing, Analysis, Data Presentation, Automation, Docker (Software), Application Programming Interface (API), Change Control, Application Lifecycle Management

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • E

    EDUCBA

    Octave for Machine Learning: Data Analysis Mastery

    Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Data Visualization, Graphing, Scripting Languages, Data Visualization Software, Scalability, Text Mining, Statistical Analysis, Time Series Analysis and Forecasting, Statistical Methods, Mathematical Software, File I/O, Software Installation, Numerical Analysis, Mathematical Modeling, Code Reusability, Python Programming, Data Analysis

    Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    AI Deep Learning Projects with TensorFlow

    Skills you'll gain: Tensorflow, Computer Vision, Model Evaluation, Convolutional Neural Networks, Deep Learning, Predictive Modeling, Amazon Elastic Compute Cloud, Transfer Learning, Cloud Deployment, Model Training, Amazon Web Services, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Fine-tuning, Model Deployment, Application Deployment, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms

    5 stars, 22 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 5 (22) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Implementa y escala modelos de IA con Cloud Run

    Skills you'll gain: Model Deployment, Cloud Deployment, Serverless Computing, Google Cloud Platform, Generative AI, Model Optimization, Application Deployment, AI Integrations, Containerization, Scalability

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Practical Cyber Hacking Skills for Beginners

    Skills you'll gain: Cybersecurity, Cyber Security Assessment, Security Testing, Incident Response, Cyber Attacks, Firewall, Computer Security Incident Management, Cyber Security Strategy, Vulnerability Scanning, Cyber Threat Intelligence, Network Protocols, Exploitation techniques, Brute-force attacks, Vulnerability Assessments, Virtualization and Virtual Machines, Software Installation, Linux Commands, Network Analysis

    Beginner · Course · 1 - 3 Months

  • E

    EDUCBA

    Build and Implement JavaScript ToDo Applications

    Skills you'll gain: Vue.JS, JavaScript Frameworks, Web Development Tools, Application Development, Front-End Web Development, Javascript, UI Components, Hypertext Markup Language (HTML)

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • B

    Board Infinity

    Generative AI in Software Development

    Skills you'll gain: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Google Gemini, Responsible AI, Embeddings, Gemini, Software Development Tools, AI Integrations

    4.4 stars, 8 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.4 (8) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
1…338339340…404

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

  • GenAI for Healthcare Automation: Coursera
  • Kommunikationsstrategien für ein virtuelles Zeitalter: University of Toronto
  • SQL for Beginners: Fundamentals & Database Setup: LearnKartS
  • Designing Robust Information System Security Architectures: LearnQuest
  • AWS Security, Identity & Cost Management: Whizlabs
  • Metadata Management and Data Catalogs: Edureka
  • Octave for Machine Learning: Data Analysis Mastery: EDUCBA
  • AI Deep Learning Projects with TensorFlow: EDUCBA
  • Implementa y escala modelos de IA con Cloud Run: Google Cloud
  • Practical Cyber Hacking Skills for Beginners: 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
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok