• 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

    Pearson

    Generative AI for Developers: Unit 1

    Skills you'll gain: GitHub Copilot, Responsible AI, Application Development, Generative AI, Web Applications, AI literacy, Integrated Development Environments, Development Environment

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    Universitat Politècnica de València

    Fundamentos TIC para negocios: Aplicaciones empresariales

    Skills you'll gain: Business Systems, Business Software, Business Technologies, Database Management, Database Management Systems, Database Systems, Enterprise Resource Planning, Productivity Software, Business Solutions, Information Technology, Microsoft Office, Information Systems, Web Applications, Operating Systems, Web Development, Intranet, Management Information Systems, Web Servers, Enterprise Application Management, Web Language

    Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • L

    Logical Operations

    SQL Querying: Fundamentals

    Skills you'll gain: Microsoft SQL Servers, SQL, Query Languages, Data Manipulation, Data Transformation, Database Software, Database Management, Pivot Tables And Charts, Relational Databases, Database Design, Data Processing, Databases, Data Presentation, Data Access, Extensible Markup Language (XML), Data Import/Export, Data Management, Data Sharing, Code Reusability

    Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Deep Learning - Artificial Neural Networks with TensorFlow

    Skills you'll gain: Model Optimization, Tensorflow, Artificial Neural Networks, Applied Machine Learning, Deep Learning, Keras (Neural Network Library), Recurrent Neural Networks (RNNs), Classification Algorithms, Image Analysis, Convolutional Neural Networks, Model Training, Machine Learning, NumPy, Regression Analysis, Network Architecture

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Advanced Elasticsearch Operations and Cloud Deployment

    Skills you'll gain: Cloud Deployment, Amazon Web Services, Cloud Hosting, Cloud Management, System Monitoring, Scalability, Cloud Computing, Performance Tuning, Application Lifecycle Management, Dashboard Creation, Security Controls, Data Maintenance

    ★ 4.1 (8) · Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Oracle DBA 21c: Design, Manage & Secure Databases

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Database Administration, Operational Databases, Database Software, Database Architecture and Administration, Database Systems, Relational Databases, Database Management, SQL, Data Storage, Data Management, Performance Tuning, Data Integrity, Cyber Security Policies, Security Controls, Authorization (Computing), Identity and Access Management, System Monitoring, User Accounts

    ★ 5 (18) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Foundations of Networking and Cisco Device Management

    Skills you'll gain: Network Architecture, General Networking, Wireless Networks, Networking Hardware, TCP/IP, Virtual Networking, Network Routers, Network Administration, Local Area Networks, OSI Models, Network Infrastructure, Computer Networking, Virtual Local Area Network (VLAN), Network Model, Network Security, Software-Defined Networking, Network Switches, Network Protocols, System Configuration, Command-Line Interface

    Beginner · Course · 1 - 3 Months

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

    EDUCBA

    Master AWS IoT: Build, Automate & Deploy Smart Systems

    Skills you'll gain: Internet Of Things, Network Protocols, Cloud Computing Architecture, Amazon Web Services, Cryptographic Protocols, Cloud Deployment, Cloud Engineering, Embedded Systems, TCP/IP, IT Automation, Cloud-Based Integration, Communication Systems, Python Programming, Authentications, Network Security, Program Development, System Configuration, Encryption, Software Installation, Real Time Data

    ★ 5 (20) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    Logical Operations

    CCNA: Network Security, Automation, and Troubleshooting

    Skills you'll gain: Network Troubleshooting, Network Administration, Network Security, Remote Access Systems, Software-Defined Networking, Computer Networking, Network Routing, TCP/IP, Cybersecurity, Wireless Networks, Network Architecture, Virtual Local Area Network (VLAN), Network Protocols, IT Automation, Hardware Troubleshooting, Automation

    Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Social Media Data Analytics

    Skills you'll gain: Social Media Analytics, Social Media Marketing, Business Intelligence, Predictive Modeling, Dashboard Creation, Predictive Analytics, Customer Analysis, Case Studies, Advanced Analytics, Business Strategies

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • J

    Johns Hopkins University

    Reliability, Cloud Computing and Machine Learning

    Skills you'll gain: Data Warehousing, Apache Hadoop, Transaction Processing, Distributed Computing, Database Systems, Applied Machine Learning, Database Management Systems, Data Architecture, Database Architecture and Administration, Cloud Computing, Big Data, Data Processing, Data Access, Machine Learning, Scalability, Data Integrity, Classification Algorithms

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Azure Container Apps – From Basics to Advanced Deployment

    Skills you'll gain: Kubernetes, Application Deployment, Containerization, Azure DevOps Pipelines, Microsoft Azure, Large Language Modeling, CI/CD, Cloud Deployment, Azure DevOps, Continuous Integration, Data Storage, Continuous Deployment, Data Persistence, Model Deployment, Cloud Storage, YAML, Key Management, Terraform, Infrastructure as Code (IaC), API Gateway

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
1…750751752…834

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

  • Generative AI for Developers: Unit 1: Pearson
  • Fundamentos TIC para negocios: Aplicaciones empresariales: Universitat Politècnica de València
  • SQL Querying: Fundamentals: Logical Operations
  • Deep Learning - Artificial Neural Networks with TensorFlow: Packt
  • Advanced Elasticsearch Operations and Cloud Deployment: Packt
  • Oracle DBA 21c: Design, Manage & Secure Databases: EDUCBA
  • Foundations of Networking and Cisco Device Management: Packt
  • Master AWS IoT: Build, Automate & Deploy Smart Systems: EDUCBA
  • CCNA: Network Security, Automation, and Troubleshooting: Logical Operations
  • Social Media Data Analytics: Coursera

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