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

Results for "programming fundamentals"


  • Status: Free Trial
    Free Trial
    E

    EIT Digital

    Development of Secure Embedded Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Internet Of Things, Cryptography, Operating Systems, Network Architecture, Network Security, Cybersecurity, Web Services, Encryption, Network Protocols, Public Key Cryptography Standards (PKCS), Wireless Networks, Threat Modeling, System Programming, Computer Programming, Software Engineering, C (Programming Language), Real Time Data

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

    Intermediate · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    E

    Edge Impulse

    Introduction to Embedded Machine Learning

    Skills you'll gain: Applied Machine Learning, Embedded Systems, Data Processing, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Data Analysis, Feature Engineering, Computer Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    743 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Practical Machine Learning

    Skills you'll gain: Predictive Modeling, Machine Learning Algorithms, Feature Engineering, Supervised Learning, Classification And Regression Tree (CART), Predictive Analytics, Applied Machine Learning, R Programming, Machine Learning, Random Forest Algorithm, Regression Analysis, Data Processing, Data Collection

    4.5
    Rating, 4.5 out of 5 stars
    ·
    3.3K reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Exploratory Data Analysis

    Skills you'll gain: Exploratory Data Analysis, Plot (Graphics), Statistical Visualization, Ggplot2, Dimensionality Reduction, Data Visualization Software, R Programming, Scatter Plots, Box Plots, Data Analysis, Histogram, Unsupervised Learning, Statistical Methods

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

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    PwC

    Data-driven Decision Making

    Skills you'll gain: Analytics, Business Analytics, Data Analysis, Data-Driven Decision-Making, Business Intelligence, Big Data, Data Visualization, Data Presentation, Statistical Programming, Microsoft Excel, Data Visualization Software, Data Collection, Case Studies

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

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free
    Free
    A

    Anthropic

    Building with the Claude API

    Skills you'll gain: Prompt Engineering, Anthropic Claude, Application Programming Interface (API), LLM Application, API Design, Restful API, Tool Calling, Generative AI Agents, Software Development Tools, Authentications, Automation, Natural Language Processing

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    H

    Hebrew University of Jerusalem

    Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

    Skills you'll gain: Computer Science, Computer Engineering, Computer Architecture, Computer Programming, System Programming, Virtual Machines, Operating Systems, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics

    4.9
    Rating, 4.9 out of 5 stars
    ·
    531 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Michigan

    The Finite Element Method for Problems in Physics

    Skills you'll gain: Finite Element Methods, Engineering Analysis, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, C++ (Programming Language), Object Oriented Programming (OOP)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    560 reviews

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of London

    Responsive Website Basics: Code with HTML, CSS, and JavaScript

    Skills you'll gain: jQuery, HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design and Development, Javascript and jQuery, Bootstrap (Front-End Framework), Web Design, Web Development, Javascript, Web Applications, Cascading Style Sheets (CSS), Interactive Design, Programming Principles, Development Environment

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

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Google Advanced Data Analytics Capstone

    Skills you'll gain: Data Visualization, Regression Analysis, Data Storytelling, Advanced Analytics, Statistical Analysis, Data Analysis, Business Analysis, Project Design, Python Programming, Machine Learning Methods, Artificial Intelligence, Professional Networking, Machine Learning, Portfolio Management, Project Documentation

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

    Advanced · Course · 1 - 4 Weeks

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

    AI Business School

    Introduction to AI for marketing professionals

    Skills you'll gain: Generative AI, Responsible AI, Business Risk Management, Marketing, Marketing Automation, AI Personalization, Artificial Intelligence, ChatGPT, MarTech, Digital Transformation, Automation

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Maryland, College Park

    Survey Data Collection and Analytics

    Skills you'll gain: Sampling (Statistics), Sample Size Determination, Surveys, Survey Creation, Data Collection, Statistical Analysis, Interviewing Skills, Research Design, STATA (Software), R (Software), Data Integration, Data Validation, Data Ethics, Data Analysis, Stata, Data Quality, Statistical Modeling, Qualitative Research, Data Cleansing, R Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    1.4K reviews

    Beginner · 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
fundamentals of java programming
c++ programming fundamentals
java programming fundamentals and object-oriented concepts
1…100101102…469

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

  • Development of Secure Embedded Systems: EIT Digital
  • Introduction to Embedded Machine Learning: Edge Impulse
  • Practical Machine Learning: Johns Hopkins University
  • Exploratory Data Analysis: Johns Hopkins University
  • Data-driven Decision Making: PwC
  • Building with the Claude API: Anthropic
  • Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course): Hebrew University of Jerusalem
  • The Finite Element Method for Problems in Physics: University of Michigan
  • Responsive Website Basics: Code with HTML, CSS, and JavaScript : University of London
  • Google Advanced Data Analytics Capstone: 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

  • 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