• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Computer 20 Programming


Results for "computer%20programming"


  • Status: New
    New
    Status: Preview
    Preview
    B

    Birla Institute of Technology & Science, Pilani

    Operating Systems

    Skills you'll gain: Operating Systems, OS Process Management, Unix, System Programming, Command-Line Interface, Unix Commands, File Systems, System Monitoring, Performance Tuning, Package and Software Management, File Management, Data Structures, Algorithms, Cloud Platforms, User Accounts, Security Controls

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    I

    IBM

    Malware Analysis and Introduction to Assembly Language

    Skills you'll gain: Malware Protection, Exploitation techniques, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Scripting, Windows PowerShell, Virtual Environment, Linux, File Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    86 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    I

    International Institute of Information Technology Bangalore

    Introduction to Programming with C Language

    Skills you'll gain: File I/O, C (Programming Language), Programming Principles, Data Structures, Computer Programming, Algorithms, Program Development, Data Storage, Integrated Development Environments, Debugging, Problem Solving

    4.8
    Rating, 4.8 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 3 Months

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

    Logical Operations

    PCAP: Python OOP and Code Streamlining

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Code Review, Programming Principles, Maintainability, Scripting, Scripting Languages, Software Development

    Mixed · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universidad ORT Uruguay

    ¡A Programar! Una introducción a la programación

    Skills you'll gain: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    2.7K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    T

    The Hong Kong University of Science and Technology

    Programming with Scratch

    Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Programming Principles, Computer Programming, Dataflow, Storytelling, Game Design, Storyboarding, Scripting, Solution Design, Program Development, Event-Driven Programming, Coordination

    4.4
    Rating, 4.4 out of 5 stars
    ·
    109 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    C++ Programming for Unreal Game Development

    Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), Object Oriented Design, Debugging, Computer Programming, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Game Design, Software Documentation, Program Development, Software Design Patterns, User Interface (UI)

    4.5
    Rating, 4.5 out of 5 stars
    ·
    212 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of London

    Introduction to Computer Programming

    Skills you'll gain: Debugging, Development Environment, Javascript, Computer Programming Tools, Computer Graphics, Software Development Tools, Computer Programming, Graphical Tools, Interactive Design, Human Computer Interaction, Data Management

    4.1
    Rating, 4.1 out of 5 stars
    ·
    930 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    T

    The University of Edinburgh

    Code Yourself! An Introduction to Programming

    Skills you'll gain: Game Design, Software Engineering, Programming Principles, Software Development, Software Design, Computer Programming, Computational Thinking, Debugging, Algorithms

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

    Beginner · Course · 1 - 3 Months

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

    EDUCBA

    Apply C Programming to Build an Online Exam Portal

    Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Programming for Designers

    Skills you'll gain: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O

    5
    Rating, 5 out of 5 stars
    ·
    7 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    H

    Hebrew University of Jerusalem

    Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

    Skills you'll gain: Computer Science, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Hardware Architecture, Software Architecture, Algorithms, Object Oriented Programming (OOP), Data Structures, Computer Graphic Techniques

    4.9
    Rating, 4.9 out of 5 stars
    ·
    532 reviews

    Mixed · Course · 1 - 3 Months

1234…645

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

  • Operating Systems: Birla Institute of Technology & Science, Pilani
  • Malware Analysis and Introduction to Assembly Language: IBM
  • Introduction to Programming with C Language: International Institute of Information Technology Bangalore
  • PCAP: Python OOP and Code Streamlining: Logical Operations
  • ¡A Programar! Una introducción a la programación: Universidad ORT Uruguay
  • Programming with Scratch: The Hong Kong University of Science and Technology
  • C++ Programming for Unreal Game Development: University of Colorado System
  • Introduction to Computer Programming : University of London
  • Code Yourself! An Introduction to Programming: The University of Edinburgh
  • Apply C Programming to Build an Online Exam Portal: EDUCBA

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