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

    IBM

    Introduction to Networking and Storage

    Skills you'll gain: Data Storage, OSI Models, General Networking, Wireless Networks, Data Storage Technologies, Local Area Networks, Networking Hardware, Computer Networking, Network Architecture, Network Infrastructure, TCP/IP, Network Protocols, Microsoft Windows, Network Troubleshooting, Network Security, System Configuration, Wide Area Networks, Hardware Architecture, Command-Line Interface

    4.7
    Rating, 4.7 out of 5 stars
    ·
    568 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    The Structured Query Language (SQL)

    Skills you'll gain: SQL, Database Systems, Database Theory, Database Management, Query Languages, Database Design, Relational Databases, Database Administration, Database Application, Data Access, Data Science, Data Analysis, Data Manipulation, Data Modeling, Data Integrity

    Build toward a degree

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Basic Robotic Behaviors and Odometry

    Skills you'll gain: Robotics, Automation, Artificial Intelligence, Simulation and Simulation Software, Control Systems, Simulations, Algorithms, Linear Algebra, Python Programming

    Build toward a degree

    4.4
    Rating, 4.4 out of 5 stars
    ·
    56 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    SQL Joins

    Skills you'll gain: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science

    4.5
    Rating, 4.5 out of 5 stars
    ·
    180 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    M

    Meta

    Database Clients

    Skills you'll gain: MySQL, Django (Web Framework), Database Management, Database Application, SQL, Databases, Python Programming, Application Programming Interface (API), Data Management

    4.4
    Rating, 4.4 out of 5 stars
    ·
    95 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Michigan

    Using Public Policy for Social Change

    Skills you'll gain: Policy Analysis, Policy Development, Social Justice, Advocacy, Public Policies, Political Sciences, Health Policy, Social Impact, Economics, Policy, and Social Studies, Program Evaluation, Community and Social Work, Public Administration, Case Studies, Diversity Equity and Inclusion Initiatives, Research, Problem Solving

    4.9
    Rating, 4.9 out of 5 stars
    ·
    174 reviews

    Beginner · Course · 1 - 4 Weeks

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

    EDUCBA

    Python Developer: From Basics to Case Studies

    Skills you'll gain: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    86 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Technical Support (IT) Case Studies and Capstone

    Skills you'll gain: Technical Support, Hardware Troubleshooting, Cloud Computing, Cloud Services, Cybersecurity, Help Desk Support, System Support, Network Troubleshooting, Computer Hardware, Customer Service, General Networking, Data Storage, Issue Tracking, Operating Systems

    4.8
    Rating, 4.8 out of 5 stars
    ·
    185 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    CCNA Foundations – Networking Basics and Cisco IOS Essentials

    Skills you'll gain: OSI Models, TCP/IP, Network Routing, Network Troubleshooting, Network Planning And Design, Network Protocols, Networking Hardware, General Networking, Computer Networking, Command-Line Interface, Virtual Networking, Network Architecture

    4.8
    Rating, 4.8 out of 5 stars
    ·
    78 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Concepts in Python: Loops, Functions and Returns

    Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Programming Principles, Software Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    118 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    C

    Coursera

    Introduction to Events Management

    Skills you'll gain: Event Management, Event Marketing, Event Planning, Logistics Management, Hospitality, Logistics, Marketing Budgets, Hospitality Management, Planning, Operations Management, Budgeting, Promotional Strategies, Vendor Management, Coordination

    4.7
    Rating, 4.7 out of 5 stars
    ·
    268 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Exploratory Data Analysis With Python and Pandas

    Skills you'll gain: Exploratory Data Analysis, Correlation Analysis, Matplotlib, Seaborn, Data Cleansing, Data Visualization, Pandas (Python Package), Data Analysis, Data Manipulation, NumPy, Statistical Analysis, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    444 reviews

    Beginner · Guided Project · Less Than 2 Hours

Searches related to programming fundamentals

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

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

  • Introduction to Networking and Storage: IBM
  • The Structured Query Language (SQL): University of Colorado Boulder
  • Basic Robotic Behaviors and Odometry : University of Colorado Boulder
  • SQL Joins : Coursera
  • Database Clients: Meta
  • Using Public Policy for Social Change: University of Michigan
  • Python Developer: From Basics to Case Studies: EDUCBA
  • Technical Support (IT) Case Studies and Capstone: IBM
  • CCNA Foundations – Networking Basics and Cisco IOS Essentials: Packt
  • Concepts in Python: Loops, Functions and Returns: Coursera

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
  • Cookies Preference Center
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