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

Results for "introduction+to+computer+programming"


  • Status: New
    New
    Status: Free Trial
    Free Trial
    M

    Microsoft

    C# Programming Fundamentals and Development Environment

    Skills you'll gain: Debugging, Version Control, Microsoft Copilot, C# (Programming Language), Git (Version Control System), Microsoft Visual Studio, .NET Framework, Software Versioning, Computer Programming Tools, Program Development, Integrated Development Environments, Application Development, Computer Programming, Microsoft Development Tools, Development Environment, UI Components, User Interface (UI), Programming Principles, Event-Driven Programming, Computational Logic

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Visual Basic Programming: Classes and Collections

    Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Microsoft Visual Studio, Program Development, Data Storage, Object Oriented Programming (OOP), Microsoft Development Tools, .NET Framework, Computer Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    20 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Washington

    Programming Languages, Part C

    Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Code Reusability

    4.9
    Rating, 4.9 out of 5 stars
    ·
    463 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Washington

    Programming Languages, Part B

    Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Computer Programming, Functional Design, Code Reusability

    4.9
    Rating, 4.9 out of 5 stars
    ·
    789 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of London

    Introduction to Computer Security

    Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Cyber Attacks, Vulnerability Assessments, Hardware Architecture, Information Systems Security, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, VPN Clients, Systems Architecture, Authentications

    4.8
    Rating, 4.8 out of 5 stars
    ·
    45 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Python Programming Fundamentals

    Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Data Processing, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages

    4
    Rating, 4 out of 5 stars
    ·
    68 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Leeds

    An Introduction to Logic for Computer Science

    Skills you'll gain: Logical Reasoning, Deductive Reasoning, Computational Logic, Computational Thinking, Algorithms, Artificial Intelligence, Cryptography, Graph Theory

    4.6
    Rating, 4.6 out of 5 stars
    ·
    33 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free
    Free
    C

    Coursera

    Introduction to Basic Game Development using Scratch

    Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science

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

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Java and Programming Basics

    Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface

    4.4
    Rating, 4.4 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Introduction to C++ Programming: Build a Calculator

    Skills you'll gain: Other Programming Languages, Program Development, C and C++, C++ (Programming Language), Application Development, Computer Programming, Development Environment, Programming Principles, Software Development, Computer Science

    4.4
    Rating, 4.4 out of 5 stars
    ·
    60 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Introduction to Java Programming: Java Fundamental Concepts

    Skills you'll gain: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Data Structures

    4.4
    Rating, 4.4 out of 5 stars
    ·
    180 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    N

    Northeastern University

    Introduction to Software Development and Applications

    Skills you'll gain: Systems Thinking, Software Visualization, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Object Oriented Design, Software Development Life Cycle, Risk Management, Software Development Methodologies, Software Design, Application Development, Program Development, Business Logic, User Experience Design, Systems Development, Software Development, Business Architecture, Usability, User Centered Design

    1.1
    Rating, 1.1 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 4 Weeks

1…6789

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

  • C# Programming Fundamentals and Development Environment: Microsoft
  • Visual Basic Programming: Classes and Collections: LearnQuest
  • Programming Languages, Part C: University of Washington
  • Programming Languages, Part B: University of Washington
  • Introduction to Computer Security: University of London
  • Python Programming Fundamentals: Duke University
  • An Introduction to Logic for Computer Science: University of Leeds
  • Introduction to Basic Game Development using Scratch: Coursera
  • Introduction to Java and Programming Basics: Packt
  • Introduction to C++ Programming: Build a Calculator: 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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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