• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
Log In
Join for Free
Coursera
  • Browse
  • Programming Fundamentals
Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

The language used throughout the course, in both instruction and assessments.

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Complete graduate-level learning without committing to a full degree program.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Results for "programming fundamentals"

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

    EDUCBA

    MonoGame: Build, Design & Showcase Games

    Skills you'll gain: Animation and Game Design, Video Game Development, Computer Graphics, 3D Assets, Animations, C# (Programming Language), Cross Platform Development, Development Environment, Software Installation, Content Management

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    The Power of Statistics

    Skills you'll gain: Sampling (Statistics), Descriptive Statistics, Statistical Hypothesis Testing, Data Analysis, Probability Distribution, Statistics, Data Science, Statistical Analysis, A/B Testing, Statistical Methods, Probability, Statistical Inference, Statistical Programming, Python Programming, Technical Communication

    4.8
    Rating, 4.8 out of 5 stars
    ·
    849 reviews

    Advanced · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Accelerate App Development with Gemini CLI

    Skills you'll gain: Command-Line Interface, Generative AI Agents, Software Development Tools, Code Review, Computer Programming Tools, Unix Commands, Secure Coding, Debugging, Software Installation, Servers, Configuration Management

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    H

    Hebrew University of Jerusalem

    Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)

    Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computational Logic, Computer Programming, System Design and Implementation, Software Design, Debugging, Computer Programming Tools, Verification And Validation, Data Storage

    4.9
    Rating, 4.9 out of 5 stars
    ·
    3.7K reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Agile Development

    Skills you'll gain: Usability Testing, Agile Product Development, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Design Thinking, Team Building, Customer Analysis, Analytics, Product Development, Business Analytics, Persona (User Experience)

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM z/OS Mainframe Practitioner

    Skills you'll gain: Job Control Language (JCL), Mainframe Computing, z/OS, Virtualization, Unix, IBM DB2, IBM Cloud, Data Management, Virtual Machines, Database Management Systems, Hardware Architecture, Data Storage, Operating System Administration, Infrastructure Architecture, System Programming, Operating Systems, Unix Commands, Linux, Control Panels, Command-Line Interface

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

    Intermediate · Professional Certificate · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    A

    AI Business School

    Introduction to AI for HR professionals

    Skills you'll gain: Responsible AI, Generative AI, Risk Management, Risk Analysis, Artificial Intelligence, Human Resources, Human Resource Strategy, Automation, Digital Transformation

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Automatic Data Processing, Inc. (ADP)

    ADP Entry-Level Payroll Specialist

    Skills you'll gain: Payroll, Payroll Administration, Payroll Processing, Payroll Reporting, Payroll Tax, Payroll Systems, Labor Compliance, Data Entry, Labor Law, Compensation Management, Human Resource Strategy, Non-Profit Accounting, Payment Processing and Collection, Benefits Administration, Tax Compliance, Compensation and Benefits, Specialized Accounting, Reconciliation, Workforce Management, Data Analysis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    693 reviews

    Beginner · Professional Certificate · 3 - 6 Months

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

    MathWorks

    MATLAB Skills for the AI Era

    Skills you'll gain: Scripting, Matlab, User Interface and User Experience (UI/UX) Design, Data Manipulation, Data Visualization Software, Generative AI, Interactive Data Visualization, UI Components, Mathematical Modeling, Data Visualization, Interactive Design, LLM Application, Data Sharing, Scientific Visualization, Data Storytelling, Data Analysis, Data Processing, User Interface (UI) Design, Engineering Calculations, Programming Principles

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Fractal Data Science

    Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Exploratory Data Analysis, Feature Engineering, Interactive Data Visualization, Data Analysis Expressions (DAX), Human Centered Design, Storyboarding, SQL, Applied Machine Learning, Data Modeling, Machine Learning, Problem Solving, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    481 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    Status: Preview
    Preview
    O

    O.P. Jindal Global University

    Statistical Methods and Data Analysis

    Skills you'll gain: Sampling (Statistics), Statistical Analysis, Probability Distribution, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Correlation Analysis, Regression Analysis, R (Software), R Programming, Statistical Modeling, Statistical Inference, Probability, Big Data, Decision Tree Learning

    Build toward a degree

    Mixed · Course · 1 - 3 Months

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

    Packt

    Building with OpenAI API

    Skills you'll gain: Prompt Engineering, LangChain, ChatGPT, Multimodal Prompts, OpenAI, Generative AI, No-Code Development, LLM Application, Microsoft Power Platform, Application Programming Interface (API), Email Automation, Application Development, Microsoft Power Automate/Flow, Serverless Computing, JSON, Microsoft Azure, Microsoft Outlook, Email Marketing, Large Language Modeling, Python Programming

    Intermediate · Specialization · 3 - 6 Months

Searches related to programming fundamentals

python programming fundamentals
java programming fundamentals
application programming fundamentals
programming fundamentals in kotlin
programming fundamentals in swift
c for everyone: programming fundamentals
fundamentals of java programming
the fundamentals of rdma programming
1…979899…459

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

  • MonoGame: Build, Design & Showcase Games: EDUCBA
  • The Power of Statistics: Google
  • Accelerate App Development with Gemini CLI: Google Cloud
  • Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
  • Agile Development: University of Virginia
  • IBM z/OS Mainframe Practitioner: IBM
  • Introduction to AI for HR professionals: AI Business School
  • ADP Entry-Level Payroll Specialist: Automatic Data Processing, Inc. (ADP)
  • MATLAB Skills for the AI Era: MathWorks
  • Fractal Data Science: Fractal Analytics

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