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

Programming Basics Courses

Programming basics courses can help you learn fundamental concepts like variables, control structures, data types, and functions. You can build skills in problem-solving, debugging, and writing clean, efficient code. Many courses introduce tools such as Git for version control, integrated development environments (IDEs) like Visual Studio Code, and programming languages like Python or JavaScript, which are commonly used in web development and software engineering.

Popular Programming Basics Courses and Certifications


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

    EDUCBA

    Create Sales Charts in C++ Using Graphics Programming

    Skills you'll gain: Data Visualization, C and C++, Computer Graphic Techniques, Graphing, Data Presentation

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    API Basics 2: Build a Blog (REST, URLs & HTTP Requests)

    Skills you'll gain: Restful API, API Design, Web Applications, Cascading Style Sheets (CSS), Application Programming Interface (API), HTML and CSS, JSON, Web Servers, Javascript, Software Development

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    The Raspberry Pi Platform and Python Programming for the Raspberry Pi

    Skills you'll gain: Linux, Linux Commands, Operating Systems, Embedded Software, Integrated Development Environments, File Systems, Internet Of Things, Command-Line Interface, Development Environment, System Configuration, Embedded Systems, Computing Platforms, Python Programming, OS Process Management, User Interface (UI), Computer Hardware, File Management, Scripting Languages, Programming Principles, Computer Programming

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

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Java Control Flow, IDE, and Object-Oriented Programming

    Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java Programming, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    Crash Course on Python

    Skills you'll gain: Program Development, Programming Principles, Scripting Languages, Scripting, Python Programming, Computer Programming, Computational Thinking, Data Structures, Data Store, Integrated Development Environments, Debugging, Computer Programming Tools, Development Environment

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

    Beginner · Course · 1 - 3 Months

  • Status: Free
    Free
    A

    Amazon Web Services

    Salesforce on AWS - From Basics to Business Innovation-LATAM

    Skills you'll gain: Customer experience improvement, Salesforce, Operational Efficiency, Cloud-Based Integration, Technology Solutions, Operational Excellence, Business Solutions, Systems Integration, Amazon Web Services, Data Integration, Customer Engagement, Customer Service, Cloud Solutions

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Object-Oriented Programming (OOP) and Advanced Python Topics

    Skills you'll gain: File I/O, Code Reusability, Data Validation

    Intermediate · Course · 3 - 6 Months

  • Status: Free
    Free
    A

    Amazon Web Services

    Salesforce on AWS-From Basics to Business Innovation-Español

    Skills you'll gain: Customer experience improvement, Salesforce, Operational Efficiency, Cloud-Based Integration, Operational Excellence, Data Integration, Amazon Web Services, Systems Integration, Strategic Partnership, Customer Engagement, Business Solutions, Business Transformation

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Practical Python: Step-by-Step Guide to Python 3 Basics

    Skills you'll gain: Object Oriented Design, File I/O, Scripting, Maintainability

    Beginner · Course · 1 - 3 Months

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

    Packt

    Advanced SwiftIO with Micro Projects and Swift Programming

    Skills you'll gain: Swift Programming, PIC Microcontrollers, Embedded Software, Programming Principles, Embedded Systems, Debugging, Computer Hardware, Electronic Components, Peripheral Devices

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    C

    Coursera

    Blueprint to Brilliance Through Interior Design

    Skills you'll gain: Design Strategies, Design, Layout Design, Design Elements And Principles, Project Management, Aesthetics, Innovation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    168 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Build Practical Ruby Projects Using Core Programming Skills

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Ruby (Programming Language), Program Development, File I/O, Code Reusability, Development Environment, Maintainability, Programming Principles, Data Structures, Computer Programming, Debugging, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

1…555657…545

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

  • Create Sales Charts in C++ Using Graphics Programming: EDUCBA
  • API Basics 2: Build a Blog (REST, URLs & HTTP Requests): Scrimba
  • The Raspberry Pi Platform and Python Programming for the Raspberry Pi: University of California, Irvine
  • Java Control Flow, IDE, and Object-Oriented Programming: Packt
  • Crash Course on Python: Google
  • Salesforce on AWS - From Basics to Business Innovation-LATAM: Amazon Web Services
  • Object-Oriented Programming (OOP) and Advanced Python Topics: Packt
  • Salesforce on AWS-From Basics to Business Innovation-Español: Amazon Web Services
  • Practical Python: Step-by-Step Guide to Python 3 Basics: Packt
  • Advanced SwiftIO with Micro Projects and Swift Programming: 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

  • 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