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


More to explore:

Popular Programming Basics Courses and Certifications


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

    Edureka

    Prompt Engineering for LLMs

    Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, Prompt Engineering Tools, LLM Application, LangChain, Large Language Modeling, Responsible AI, Generative AI Agents, OpenAI, Generative AI, AI Personalization, Context Management, Natural Language Processing, CI/CD, Python Programming, Pandas (Python Package), Scalability, Application Development, Safety and Security

    Beginner · Course · 1 - 4 Weeks

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

    EDUCBA

    Design and Build a Student Score Card System with SQL Server

    Skills you'll gain: Database Design, Relational Databases, Database Application, Microsoft SQL Servers, Data Integrity, Databases, Database Management, Data Modeling, Visual Basic (Programming Language), Application Development, User Interface (UI)

    Beginner · Course · 1 - 4 Weeks

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

    Packt

    Interactive Interfaces, Animations, and Gamified Apps

    Skills you'll gain: Real Time Data

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Statistical Analysis with R for Public Health

    Skills you'll gain: Logistic Regression, Analytical Skills, Correlation Analysis, Regression Analysis, Sampling (Statistics), Statistical Hypothesis Testing, Data Literacy, Data Analysis, R Programming, Descriptive Statistics, Statistical Modeling, Biostatistics, Model Evaluation, Exploratory Data Analysis, Statistical Analysis, R (Software), Statistics, Statistical Methods, Data Wrangling, Public Health

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    ASP.NET for Experienced Developers

    Skills you'll gain: C# (Programming Language), Restful API, ASP.NET, Model View Controller, .NET Framework, Docker (Software), Azure DevOps, Object Oriented Programming (OOP), Microservices, Containerization, JSON, API Design, DevOps, Web Services, Middleware, CI/CD, Back-End Web Development, Web Applications, Programming Principles, Server Side

    4.1
    Rating, 4.1 out of 5 stars
    ·
    384 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Michigan State University

    Game Design and Development 1: 2D Shooter

    Skills you'll gain: Game Design, Unity Engine, Video Game Development, Peer Review, Cross Platform Development, User Interface (UI), C# (Programming Language), Object Oriented Programming (OOP), Animations, Scripting, Creativity

    4.7
    Rating, 4.7 out of 5 stars
    ·
    529 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of London

    Probability and Statistics: To p or not to p?

    Skills you'll gain: Descriptive Statistics, Statistics, Probability & Statistics, Statistical Hypothesis Testing, Data Visualization, Data-Driven Decision-Making, Statistical Modeling, Data Analysis, Probability, Probability Distribution, Sampling (Statistics), Risk Modeling, Statistical Inference, Mathematical Modeling

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

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    E

    Erasmus University Rotterdam

    Introduction to Economic Theories

    Skills you'll gain: Consumer Behaviour, Market Dynamics, Financial Market, Economics, Market Analysis, Tax, Economics, Policy, and Social Studies, Public Policies, Environmental Issue, Socioeconomics, Sustainable Development, Supply And Demand, Behavioral Economics, Decision Making

    4.5
    Rating, 4.5 out of 5 stars
    ·
    381 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    Edge Impulse

    Computer Vision with Embedded Machine Learning

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Artificial Neural Networks, Embedded Systems, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Deep Learning, Model Deployment, Data Ethics, Data Preprocessing, Machine Learning, Computer Programming, Model Evaluation, Python Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    161 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Mathematical Biostatistics Boot Camp 1

    Skills you'll gain: Sampling (Statistics), Bayesian Statistics, Probability & Statistics, Statistical Inference, Statistical Methods, Statistics, Probability, Probability Distribution, Statistical Analysis, Biostatistics, Statistical Hypothesis Testing

    4.4
    Rating, 4.4 out of 5 stars
    ·
    538 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    T

    The Hong Kong University of Science and Technology

    Numerical Methods for Engineers

    Skills you'll gain: Matlab, Engineering Calculations, Numerical Analysis, Mathematical Software, Engineering Analysis, Linear Algebra, Differential Equations, Applied Mathematics, Mathematical Modeling, Simulation and Simulation Software, Computational Thinking, Estimation, Integral Calculus, Scripting, Simulations, Calculus, Scientific Visualization, Programming Principles, Plot (Graphics), Algorithms

    4.9
    Rating, 4.9 out of 5 stars
    ·
    422 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Washington

    Data Science at Scale

    Skills you'll gain: Feature Engineering, Unsupervised Learning, Data Ethics, Statistical Visualization, Data Storytelling, Big Data, Relational Databases, Supervised Learning, Database Systems, Dataflow, Data Visualization Software, Databases, Statistical Machine Learning, Model Evaluation, Predictive Analytics, R Programming, Data Analysis, SQL, Predictive Modeling, Python Programming

    4.2
    Rating, 4.2 out of 5 stars
    ·
    923 reviews

    Intermediate · Specialization · 3 - 6 Months

1…127128129…482

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

  • Prompt Engineering for LLMs: Edureka
  • Design and Build a Student Score Card System with SQL Server: EDUCBA
  • Interactive Interfaces, Animations, and Gamified Apps: Packt
  • Statistical Analysis with R for Public Health: Imperial College London
  • ASP.NET for Experienced Developers: Board Infinity
  • Game Design and Development 1: 2D Shooter: Michigan State University
  • Probability and Statistics: To p or not to p?: University of London
  • Introduction to Economic Theories: Erasmus University Rotterdam
  • Computer Vision with Embedded Machine Learning: Edge Impulse
  • Mathematical Biostatistics Boot Camp 1: Johns Hopkins University

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