• For Individuals
  • For Businesses
  • For Universities
  • For Governments
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
    P

    Packt

    From Recipe to Chef - Become an LLM Engineer

    Skills you'll gain: Prompt Engineering, LangChain, Large Language Modeling, Data Quality, No-Code Development, MLOps (Machine Learning Operations), Application Deployment, Responsible AI, Natural Language Processing, Application Development, Application Programming Interface (API), Scalability

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Software Development Lifecycle

    Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, User Experience Design, Software Quality (SQA/SQC), Requirements Analysis

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

    Intermediate · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    A

    Adobe

    Typography and Layout

    Skills you'll gain: Typography, Graphic and Visual Design, Adobe Illustrator, Graphic and Visual Design Software, Visual Design, Graphic Design, Design, Design Elements And Principles, Adobe Creative Cloud, Content Creation

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Introduction to Trading, Machine Learning & GCP

    Skills you'll gain: Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Supervised Learning, Time Series Analysis and Forecasting, Financial Trading, Deep Learning, Statistical Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Securities Trading, Technical Analysis, Financial Forecasting, Quantitative Research, Financial Modeling, Forecasting, Regression Analysis, Finance

    4
    Rating, 4 out of 5 stars
    ·
    889 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Pearson

    Mastering Security-Enhanced Linux (SELinux)

    Skills you'll gain: Ansible, Red Hat Enterprise Linux, Linux Administration, Hardening, Linux, Role-Based Access Control (RBAC), Security Controls, Security Engineering, Authorization (Computing), Containerization, Computer Security, System Configuration

    Intermediate · Course · 1 - 3 Months

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

    EDUCBA

    Brick Breaker Game Development with MonoGame

    Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, C# (Programming Language), Object Oriented Programming (OOP), User Interface (UI), Prototyping, Debugging

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    SAS

    SAS Advanced Programmer

    Skills you'll gain: SQL, SAS (Software), Database Management, Query Languages, Case Studies, Data Access, Program Development, Statistical Programming, Data Presentation, Scripting, Perl (Programming Language), Data Processing, Automation, Data Integration, Stored Procedure, Data Manipulation, Data Transformation, Debugging, Data Validation, Data Analysis

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    405 reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    B

    Birla Institute of Technology & Science, Pilani

    Relational Databases

    Skills you'll gain: Relational Databases, Databases, Database Theory, Database Design, Database Systems, Database Management, SQL, Database Architecture and Administration, Query Languages, Data Modeling, Transaction Processing, Data Management, Data Integrity, Data Storage, System Design and Implementation, Information Technology, Data Analysis, Information Architecture, Problem Solving, Logical Reasoning

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    P

    Packt

    Build Anything With AI Agents - Apps - Games - Assistants

    Skills you'll gain: OpenAI, Development Environment, Application Development, Game Design, Web Scraping, Software Development Tools, Machine Learning

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Sports Performance Analytics

    Skills you'll gain: Forecasting, Statistical Methods, Exercise Science, Regression Analysis, Data Cleansing, Scikit Learn (Machine Learning Library), Supervised Learning, Data Processing, Statistical Hypothesis Testing, Sports Medicine, Correlation Analysis, Predictive Modeling, Matplotlib, Data Manipulation, Applied Machine Learning, Injury Prevention, Analytics, Data Analysis, Statistical Analysis, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    273 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Identifying Security Vulnerabilities in C/C++Programming

    Skills you'll gain: Secure Coding, Application Security, C and C++, Verification And Validation, Vulnerability Management, Linux, Security Controls, Vulnerability Assessments, Threat Modeling, Data Validation, Debugging, Cryptography, C (Programming Language), Identity and Access Management, Encryption, File Management, OS Process Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    80 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Peking University

    计算导论与C语言基础

    Skills you'll gain: C (Programming Language), Programming Principles, Computer Science, Program Development, Computer Programming, Computer Architecture, Computational Logic, Computational Thinking, Computer Hardware, Algorithms, Data Structures, Debugging, Emerging Technologies

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

    Mixed · Course · 3 - 6 Months

Searches related to programming basics

java programming basics
introduction to java and programming basics
1…878889…420

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

  • From Recipe to Chef - Become an LLM Engineer: Packt
  • Software Development Lifecycle: University of Minnesota
  • Typography and Layout: Adobe
  • Introduction to Trading, Machine Learning & GCP: Google Cloud
  • Mastering Security-Enhanced Linux (SELinux): Pearson
  • Brick Breaker Game Development with MonoGame: EDUCBA
  • SAS Advanced Programmer: SAS
  • Relational Databases: Birla Institute of Technology & Science, Pilani
  • Build Anything With AI Agents - Apps - Games - Assistants: Packt
  • Sports Performance Analytics: University of Michigan

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok