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

    Edureka

    Incident Response and Threat Mitigation

    Skills you'll gain: Incident Response, Computer Security Incident Management, Incident Management, Cyber Threat Hunting, Endpoint Detection and Response, Intrusion Detection and Prevention, Threat Detection, Threat Management, Cybersecurity, Security Information and Event Management (SIEM), Event Monitoring, Cyber Attacks, Cyber Security Assessment, Continuous Monitoring, Security Management, Malware Protection, Cyber Engineering, Security Testing, Cyber Governance, Linux

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Meta

    React Basics

    Skills you'll gain: Mobile Development, React.js, Web Applications, Event-Driven Programming, Application Development, UI Components, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    2.5K reviews

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Introduction to Fundamental Data Structures and Techniques

    Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Product Management

    Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12K reviews

    Beginner · Specialization · 3 - 6 Months

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

    EDUCBA

    Develop a C# .NET Color Weigh Scale Application

    Skills you'll gain: Database Design, Relational Databases, Database Management, Database Application, C# (Programming Language), SQL, Business Logic, Software Development Life Cycle, Data Management, Systems Development, Application Development, Application Design, User Interface (UI), Data Validation, Test Case

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Data Engineering Foundations

    Skills you'll gain: Database Design, Web Scraping, SQL, Data Transformation, Data Store, Extract, Transform, Load, IBM DB2, Relational Databases, Data Architecture, Data Pipelines, Big Data, Databases, Data Warehousing, Data Governance, MySQL, Apache Hadoop, Stored Procedure, Data Import/Export, Programming Principles, Python Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    59K reviews

    Beginner · Specialization · 3 - 6 Months

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

    EDUCBA

    Master Fire Alarm Layout & Wiring Design in AutoCAD

    Skills you'll gain: Wiring Diagram, Electrical Wiring, Electrical Systems, Schematic Diagrams, AutoCAD, Communication Systems, Computer-Aided Design, Engineering Drawings, Verification And Validation, Systems Design, Technical Drawing, Systems Integration, Safety Standards, Building Codes

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Create & Animate 3D Broadcast Graphics in Cinema 4D

    Skills you'll gain: Cinematography, Motion Graphics, Animations, Visualization (Computer Graphics), 3D Assets, Video Production, Computer Graphics, 3D Modeling, Computer Graphic Techniques, Image Quality

    Beginner · Course · 1 - 4 Weeks

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

    Pragmatic AI Labs

    Next-Gen AI Development with Hugging Face

    Skills you'll gain: Hugging Face, LLM Application, Prompt Engineering, Retrieval-Augmented Generation, Tool Calling, Model Deployment, MLOps (Machine Learning Operations), CI/CD, Agentic systems, Continuous Deployment, Model Evaluation, Applied Machine Learning, Continuous Integration, Transfer Learning, Large Language Modeling, Embeddings, AI Orchestration, Data Preprocessing, Image Analysis, Rust (Programming Language)

    Beginner · Specialization · 3 - 6 Months

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

    Packt

    Advanced C# Techniques, Game Development & Publishing

    Skills you'll gain: User Interface (UI) Design

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    Probability & Statistics for Machine Learning & Data Science

    Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Probability Distribution, Probability, Statistical Inference, A/B Testing, Statistical Analysis, Statistical Machine Learning, Data Science, Statistical Modeling, Exploratory Data Analysis, Statistical Visualization

    4.6
    Rating, 4.6 out of 5 stars
    ·
    677 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of London

    Responsive Website Development and Design

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Human Computer Interaction, Interaction Design, jQuery, Web Design and Development, Bootstrap (Front-End Framework), Hypertext Markup Language (HTML), User Experience Design, User Accounts, MongoDB, Wireframing, Web Applications, Full-Stack Web Development, Interactive Data Visualization, Application Design, JavaScript Frameworks, Web Development Tools, Javascript

    4.5
    Rating, 4.5 out of 5 stars
    ·
    7.6K reviews

    Beginner · Specialization · 3 - 6 Months

Searches related to computer programming

computer programming tools
computer programming for absolute beginners
computer programming free courses
computer programming free
computer programming with python
computer programming c++
computer programming c#
computer programming for beginners
1…535455…735

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

  • Incident Response and Threat Mitigation: Edureka
  • React Basics: Meta
  • Introduction to Fundamental Data Structures and Techniques: Packt
  • Software Product Management: University of Alberta
  • Develop a C# .NET Color Weigh Scale Application: EDUCBA
  • Data Engineering Foundations: IBM
  • Master Fire Alarm Layout & Wiring Design in AutoCAD: EDUCBA
  • Create & Animate 3D Broadcast Graphics in Cinema 4D: EDUCBA
  • Next-Gen AI Development with Hugging Face: Pragmatic AI Labs
  • Advanced C# Techniques, Game Development & Publishing: 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