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

Results for "programming foundations"


  • Status: Free Trial
    Free Trial
    D

    Duke University

    Rust Programming

    Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing

    3.9
    Rating, 3.9 out of 5 stars
    ·
    284 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    AI Foundations for Everyone

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, IBM Cloud, AI Workflows, No-Code Development, Machine Learning Software, Model Deployment, Machine Learning, Artificial Intelligence, Self Service Technologies, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), Case Studies, Analysis, Deep Learning, Augmented and Virtual Reality (AR/VR), Customer Service, Data Science

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Oracle PL/SQL 21c: Programming & Triggers

    Skills you'll gain: Oracle SQL Developer, Data Integrity, Oracle Databases, Business Logic, Stored Procedure, SQL, Database Design, Database Development, Performance Tuning, Relational Databases, Database Application, Database Management, Data Access, Programming Principles, Computational Logic, Debugging, Event-Driven Programming, Maintainability, Auditing, Data Validation

    4.8
    Rating, 4.8 out of 5 stars
    ·
    45 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Expressway to Data Science: Python Programming

    Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Programming Principles, Computer Programming, Histogram, Package and Software Management, Data Import/Export, Scripting, Scripting Languages, Data Manipulation, Python Programming, Data Science, Data Structures, Software Engineering

    4.7
    Rating, 4.7 out of 5 stars
    ·
    313 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Geospatial Foundations & Python Tooling

    Skills you'll gain: Geographic Information Systems, GIS Software, Geospatial Information and Technology, Spatial Data Analysis, Spatial Analysis, Metadata Management, Query Languages, Technical Documentation, SQL, Data Validation, Global Positioning Systems, Geospatial Mapping, Data Quality, PostgreSQL, Data Management, File Management, Data Mapping, Data Analysis, Data Structures, Python Programming

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Rust Fundamentals

    Skills you'll gain: Rust (Programming Language), Test Case, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation

    4
    Rating, 4 out of 5 stars
    ·
    227 reviews

    Beginner · Course · 1 - 4 Weeks

What brings you to Coursera today?

  • Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of R Programming and Basic Data Manipulation

    Skills you'll gain: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Data Manipulation, Plotly, Data Visualization, Web Scraping, Interactive Data Visualization, Data Visualization Software, Data Cleansing, Data Preprocessing, Data Transformation, Statistical Programming, Programming Principles, Data Structures

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Statistical Inference & Predictive Modeling Foundations

    Skills you'll gain: Descriptive Statistics, A/B Testing, Classification And Regression Tree (CART), Dashboard, Model Evaluation, Model Deployment, Data-Driven Decision-Making, Risk Analysis, Histogram, Statistical Inference, Strategic Decision-Making, Data Presentation, Predictive Modeling, Statistical Hypothesis Testing, Risk Mitigation, Regression Analysis, Data Visualization, MLOps (Machine Learning Operations), Decision Tree Learning, Keras (Neural Network Library)

    Intermediate · Specialization · 3 - 6 Months

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

    EDUCBA

    Apply Dart Programming from Fundamentals to Advanced

    Skills you'll gain: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Integrated Development Environments, Software Architecture, Debugging, Mobile Development, Data Validation, Data Analysis

    Beginner · Specialization · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Vector DB Foundations, Embeddings & Search Algorithms

    Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Image Analysis, LLM Application, Applied Machine Learning, Data Flow Diagrams (DFDs), Embeddings, Docker (Software), Prompt Engineering, Generative AI, Context Management, Large Language Modeling, Simulations, Data-oriented programming, Artificial Neural Networks, Data Ethics, Data Import/Export, Data Pipelines, Python Programming, Plot (Graphics)

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Introduction to R Programming for Data Science

    Skills you'll gain: Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Exploratory Data Analysis, Programming Principles, Jupyter, Integrated Development Environments

    4.5
    Rating, 4.5 out of 5 stars
    ·
    614 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Expressway to Data Science: R Programming and Tidyverse

    Skills you'll gain: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication

    4.1
    Rating, 4.1 out of 5 stars
    ·
    56 reviews

    Beginner · Specialization · 1 - 3 Months

1234…113

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

  • Rust Programming: Duke University
  • AI Foundations for Everyone: IBM
  • Oracle PL/SQL 21c: Programming & Triggers: EDUCBA
  • Expressway to Data Science: Python Programming: University of Colorado Boulder
  • Geospatial Foundations & Python Tooling: Coursera
  • Rust Fundamentals: Duke University
  • Foundations of R Programming and Basic Data Manipulation: Packt
  • Statistical Inference & Predictive Modeling Foundations: Coursera
  • Apply Dart Programming from Fundamentals to Advanced: EDUCBA
  • Vector DB Foundations, Embeddings & Search Algorithms: 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

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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