• 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

    Packt

    Advanced Prompt Engineering and Memory Management

    Skills you'll gain: Retrieval-Augmented Generation, Prompt Patterns, Token Optimization, Memory Management, Context Management, Document Management, Embeddings, User Interface (UI), Vector Databases, Debugging

    Advanced · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Wireshark for Beginners: Capture Packets

    Skills you'll gain: Network Protocols, TCP/IP, General Networking, Network Monitoring, Network Security, Network Analysis, Web Servers, Linux, Software Installation

    ★ 4.6 (146) · Beginner · Guided Project · Less Than 2 Hours

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Design and Optimize Basement Parking Layouts in AutoCAD

    Skills you'll gain: AutoCAD, Architectural Drawing, Architectural Design, Autodesk, Engineering Drawings, Computer-Aided Design, Building Design, Technical Drawing, Drafting and Engineering Design, Engineering Plans And Specifications, Architectural Engineering, Structural Engineering, Functional Design, Traffic Flow Optimization, Building Codes, Safety Assurance, Safety Standards

    ★ 5 (17) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • I

    ISC2

    Security Concepts and Practices

    Skills you'll gain: Security Controls, Security Awareness, Change Control, Computer Security Awareness Training, Cybersecurity, Security Management, Information Assurance, Data Security, Safety and Security, Cyber Security Policies, Enterprise Security, Data Ethics, Human Factors (Security), Cyber Security Assessment, Data Integrity, Authorization (Computing), Identity and Access Management

    ★ 4.7 (112) · Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Interaction Intelligence: Advanced Prototyping with Figma

    Skills you'll gain: Responsive Web Design, Figma (Design Software), Prototyping, Interactive Design, User Interface (UI), Interaction Design, User Interface and User Experience (UI/UX) Design, UI Components, User Experience Design, User Experience, User Flows, Animations

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    Skillshare

    Unreal Engine 5 For Beginners: World Building Basics

    Skills you'll gain: Unreal Engine, Virtual Environment, 3D Assets, Game Design, Post-Production, Cinematography, Image Quality, Model Optimization

    Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Generative AI-Powered Assistant for Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, AWS SageMaker, Generative AI Agents, AI Integrations, Amazon Web Services, Infrastructure as Code (IaC), AI Security, AI Enablement, Generative AI, DevOps, IT Automation, AI Personalization, AWS CloudFormation, AI Workflows, Computer Programming, Computer Programming Tools, Artificial Intelligence, Autoencoders, Building Codes

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    Design of Transmission Line: Modelling and Performance

    Skills you'll gain: Applied Mathematics, Mathematical Modeling, Matlab, High Voltage, Three-Phase, Electrical Engineering, electromagnetics, Simulation and Simulation Software, Electric Power Systems, Engineering Calculations, Electrical Power, Mathematical Software, Environmental Science, Environmental Engineering, Design, Basic Electrical Systems

    ★ 4.6 (45) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • N

    National Taiwan University

    Operations Research (4): Capstone Project

    Skills you'll gain: Report Writing, Operations Research, Research Reports, Applied Mathematics, Mathematical Modeling, Algorithms, Operational Analysis, Model Optimization, Business Modeling, Process Optimization, Project Design, Business Operations, Data Visualization, Complex Problem Solving, Decision Making, Performance Metric, Business Analytics

    Advanced · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Edita y retoca imágenes con Canva

    Skills you'll gain: Canva (Software), Photo Editing, Content Creation, Creative Design, Image Quality, Graphic Design, Data Sharing, Graphic and Visual Design Software, Graphic and Visual Design, Editing, Digital Marketing

    ★ 4.3 (7) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • S

    Scrimba

    Build Mini Projects in JavaScript

    Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Data Management, Web Development, Data Mapping, User Interface (UI), Web Content Accessibility Guidelines, Interactive Design, Data Structures, Computational Logic, Data Validation

    Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Modern HTML & CSS From The Beginning 2.0

    Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, UI Components, Web Language, Front-End Web Development, Mobile Development, Javascript, Animations, User Interface (UI), Web Development Tools, Web Content Accessibility Guidelines, Typography, Semantic Web, GitHub, Version Control, Application Deployment, Development Environment

    ★ 5 (7) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
1…431432433…834

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

  • Advanced Prompt Engineering and Memory Management: Packt
  • Wireshark for Beginners: Capture Packets: Coursera
  • Design and Optimize Basement Parking Layouts in AutoCAD: EDUCBA
  • Security Concepts and Practices: ISC2
  • Interaction Intelligence: Advanced Prototyping with Figma: Coursera
  • Unreal Engine 5 For Beginners: World Building Basics: Skillshare
  • Generative AI-Powered Assistant for Developers: Packt
  • Design of Transmission Line: Modelling and Performance: L&T EduTech
  • Operations Research (4): Capstone Project: National Taiwan University
  • Edita y retoca imágenes con Canva: 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