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

Results for "programming fundamentals"


  • Status: Free Trial
    Free Trial
    C

    California Institute of the Arts

    UI / UX Design

    Skills you'll gain: Information Architecture, Wireframing, User Interface and User Experience (UI/UX) Design, Persona (User Experience), Mockups, User Experience Design, Responsive Web Design, UI/UX Strategy, Web Design, Adobe XD, User Interface (UI) Design, User Experience, User Centered Design, Interaction Design, Prototyping, Graphic and Visual Design, Web Language, Design, Design Elements And Principles, User Research

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

    Beginner · Specialization · 3 - 6 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
    M

    Microsoft

    Foundations of Coding Front-End

    Skills you'll gain: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    62 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Understanding and Visualizing Data with Python

    Skills you'll gain: Sampling (Statistics), Data Visualization, Statistics, Matplotlib, Statistical Visualization, Probability & Statistics, Jupyter, Statistical Methods, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, NumPy, Box Plots, Histogram, Python Programming

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Product Management

    Skills you'll gain: Agile Software Development, Project Risk Management, Requirements Analysis, Agile Methodology, Kanban Principles, Risk Management, Project Planning, Requirements Elicitation, Sprint Retrospectives, Requirements Management, Functional Requirement, Business Requirements, Sprint Planning, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Technical Review, Risk Management Framework, Product Management, Project Management

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Automating Real-World Tasks with Python

    Skills you'll gain: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, Application Programming Interface (API), JSON, System Monitoring, Image Analysis, Debugging

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

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Toronto

    Learn to Program: Crafting Quality Code

    Skills you'll gain: Data Structures, Test Automation, Object Oriented Programming (OOP), Unit Testing, Python Programming, Program Development, Algorithms, Test Case, Software Testing, Debugging, Computational Thinking

    4.6
    Rating, 4.6 out of 5 stars
    ·
    729 reviews

    Mixed · Course · 1 - 3 Months

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

    Packt

    Intermediate Backend Development with FastAPI

    Skills you'll gain: Authentications, OAuth, Back-End Web Development, Event-Driven Programming, Database Management, Databases, Authorization (Computing), Redis, Secure Coding, Application Programming Interface (API), Restful API, Email Automation, Data Migration

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    L

    LearnQuest

    Build AI Agents with Practical App Design

    Skills you'll gain: AI Workflows, Technical Communication, AI Enablement, Model Deployment, Generative AI Agents, Data Integration, AI Orchestration, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    Status: AI skills
    AI skills
    A

    Adobe

    Adobe Content Creator: Launching Your Creative Career

    Skills you'll gain: Adobe Express, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, Social Media, Content Creation, Graphic Design, Social Media Management, Creative Design, Adobe Photoshop, Visual Design, Content Marketing, Infographics, Content Strategy, Typography, Color Theory, Storytelling, Branding

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

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Using Python to Interact with the Operating System

    Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Scripting, Software Testing, Linux Commands, Test Driven Development (TDD), Unix Commands, Development Environment, Operating Systems, Command-Line Interface, File Management, OS Process Management, File Systems, Automation, Python Programming

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    N

    Northwestern University

    Modern Robotics: Mechanics, Planning, and Control

    Skills you'll gain: Robotics, Machine Controls, Control Systems, Automation Engineering, Mathematical Modeling, Mathematical Software, Simulation and Simulation Software, Engineering Calculations, Engineering, Mechanics, Mechanical Engineering, Artificial Intelligence, Vibrations, Applied Mathematics, Engineering Analysis, Automation, Virtual Environment, Torque (Physics), Graph Theory, Matlab

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

    Intermediate · Specialization · 3 - 6 Months

Searches related to programming fundamentals

python programming fundamentals
java programming fundamentals
c++ programming fundamentals
application programming fundamentals
programming fundamentals in swift
programming fundamentals in kotlin
fundamentals of java programming
c for everyone, part 1: programming fundamentals
1…939495…473

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

  • UI / UX Design: California Institute of the Arts
  • Statistical Analysis with R for Public Health: Imperial College London
  • Foundations of Coding Front-End: Microsoft
  • Understanding and Visualizing Data with Python: University of Michigan
  • Software Product Management: University of Alberta
  • Automating Real-World Tasks with Python: Google
  • Learn to Program: Crafting Quality Code: University of Toronto
  • Intermediate Backend Development with FastAPI: Packt
  • Build AI Agents with Practical App Design: LearnQuest
  • Adobe Content Creator: Launching Your Creative Career: Adobe

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