• 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: Free Trial
    Free Trial
    M

    Meta

    Meta Back-End Developer

    Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, API Testing, GitHub, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, Database Management, Code Reusability, Python Programming, Computer Programming, Cloud Hosting

    Build toward a degree

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

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta Android Developer

    Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, UI/UX Research, Usability Testing, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Kotlin, Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, Mobile Development, Code Reusability, Javascript

    Build toward a degree

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

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Databases and SQL for Data Science with Python

    Skills you'll gain: SQL, Database Management, Relational Databases, Stored Procedure, Databases, Query Languages, Database Theory, Data Access, Jupyter, Data Manipulation, Data Analysis, Transaction Processing, Python Programming

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Generative AI SQL Database Specialist with ChatGPT

    Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Data Migration, Generative AI, AI Enablement, Database Development, Dashboard Creation, Software Documentation, SQL, AI powered creativity, AI literacy, Artificial Intelligence, Database Management, Data Visualization, Large Language Modeling, Data Analysis, Automation

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

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    Project Management & Other Tools for Career Development

    Skills you'll gain: Business Writing, Stakeholder Engagement, Negotiation, Project Planning, Creative Thinking, Project Performance, Business Correspondence, Stakeholder Communications, Concision, Project Management, Communication Planning, Project Risk Management, Planning, Editing, Performance Measurement, Teamwork, Risk Management, Emotional Intelligence, Relationship Building, Communication

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Using Python to Access Web Data

    Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Extensible Languages and XML, Application Programming Interface (API), Data Access, Hypertext Markup Language (HTML), Python Programming, Software Installation, Development Environment

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Analyze Data to Answer Questions

    Skills you'll gain: Data Validation, Spreadsheet Software, Data Analysis, Data Manipulation, Analytical Skills, Consolidation, Excel Formulas, Query Languages, Data Compilation, Pivot Tables And Charts, Data Quality, SQL, Data Integration, Data Transformation, Data Processing, Database Management

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    IT Fundamentals for Cybersecurity

    Skills you'll gain: Operating System Administration, IT Service Management, Cloud Computing, Governance Risk Management and Compliance, Information Technology Infrastructure Library, Malware Protection, Networking Hardware, Service Management, Identity and Access Management, Linux, Linux Commands, Incident Response, Network Security, Cybersecurity, TCP/IP, Linux Administration, Network Protocols, Cloud Computing Architecture, Cloud Security, Cyber Attacks

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for Software Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Data Ethics, Generative AI Agents, Software Design Documents, Software Design, AI literacy, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Software Development, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), Application Security, Software Engineering, Augmented and Virtual Reality (AR/VR), Model Evaluation

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

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Google Advanced Data Analytics

    Skills you'll gain: Interactive Data Visualization, Statistics, Descriptive Statistics, Logistic Regression, Decision Tree Learning, Advanced Analytics, Probability & Statistics, Probability Distribution, Statistical Inference, Applied Machine Learning, Data-Driven Decision-Making, Supervised Learning, Workflow Management, Statistical Methods, Statistical Modeling, Data Cleansing, Data Structures, Interviewing Skills, NumPy, Professional Development

    Build toward a degree

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

    Advanced · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Michigan State University

    Photography Capstone Project

    Skills you'll gain: Photography, Peer Review, Image Quality, Creative Design, Visual Storytelling, Creativity, Storytelling, Writing, Design Elements And Principles

    4.8
    Rating, 4.8 out of 5 stars
    ·
    605 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    The Data Scientist’s Toolbox

    Skills you'll gain: Rmarkdown, Version Control, Data Science, R (Software), Git (Version Control System), GitHub, Software Versioning, Data Literacy, General Science and Research, Data Analysis, R Programming, Development Environment, Statistical Reporting, Software Installation

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

    Mixed · Course · 1 - 4 Weeks

1…636465…558

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

  • Meta Back-End Developer: Meta
  • Meta Android Developer: Meta
  • Databases and SQL for Data Science with Python: IBM
  • Generative AI SQL Database Specialist with ChatGPT: Vanderbilt University
  • Project Management & Other Tools for Career Development: University of California, Irvine
  • Using Python to Access Web Data: University of Michigan
  • Analyze Data to Answer Questions: Google
  • IT Fundamentals for Cybersecurity: IBM
  • Generative AI for Software Developers: IBM
  • Google Advanced Data Analytics: Google

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