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

Results for "programming foundations"


  • P

    Packt

    Secure Software Development

    Skills you'll gain: Secure Coding, Application Security, DevSecOps, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Software Testing, API Testing, Threat Modeling, Application Programming Interface (API), Cloud Security, Risk Management Framework, Change Control

    4.8
    Rating, 4.8 out of 5 stars
    ·
    36 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Colorado Boulder

    Object-Oriented Analysis and Design: Patterns and Principles

    Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design

    Build toward a degree

    Intermediate · Course · 1 - 3 Months

  • E

    EDUCBA

    Unity Game Development: Fun Mini-Game Projects

    Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Program Development, Debugging, 3D Modeling, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Object Oriented Design, Scripting, Prototyping, Animations

    5
    Rating, 5 out of 5 stars
    ·
    19 reviews

    Beginner · Specialization · 3 - 6 Months

  • U

    University of Michigan

    Debugging: Hunting and Squashing Bugs

    Skills you'll gain: Debugging, Unit Testing, File I/O, Integrated Development Environments, Program Development, Computer Programming Tools, Development Environment, Technical Communication, Python Programming

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Generative AI for Keyword Research

    Skills you'll gain: Keyword Research, Generative AI, Search Engine Optimization, Web Analytics and SEO, Search Engine Marketing, Prompt Engineering, Competitive Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    38 reviews

    Intermediate · Course · 1 - 4 Weeks

  • D

    Duke University

    Introduction to Flask framework

    Skills you'll gain: Flask (Web Framework), Web Applications, Package and Software Management, Web Frameworks, Application Frameworks, Debugging, Program Development, Python Programming

    3.8
    Rating, 3.8 out of 5 stars
    ·
    6 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Build a Machine Learning Image Classifier with Python

    Skills you'll gain: Data Preprocessing, Keras (Neural Network Library), Model Evaluation, Image Analysis, Data Manipulation, Visualization (Computer Graphics), Convolutional Neural Networks, Applied Machine Learning, Computer Vision, Jupyter, Deep Learning, Python Programming, Machine Learning

    4.1
    Rating, 4.1 out of 5 stars
    ·
    11 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • E

    EDUCBA

    Modern Web Development Specialization

    Skills you'll gain: Restful API, CI/CD, Model View Controller, ASP.NET, Cloud Infrastructure, Continuous Deployment, Load Balancing, OAuth, Continuous Integration, Cloud Computing, Cloud Applications, Cloud Deployment, Application Deployment, Cloud Platforms, Build Tools, Web Development, Web Applications, Microservices, Single Sign-On (SSO), Performance Tuning

    4.9
    Rating, 4.9 out of 5 stars
    ·
    165 reviews

    Intermediate · Specialization · 3 - 6 Months

  • P

    Packt

    Apache Kafka Series - Learn Apache Kafka for Beginners v3

    Skills you'll gain: Apache Kafka, Command-Line Interface, Apache, Data Pipelines, Java, Enterprise Application Management, Real Time Data, Distributed Computing, Performance Tuning

    4.5
    Rating, 4.5 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 3 - 6 Months

  • P

    Packt

    Python Interactive Dashboards with Plotly Dash

    Skills you'll gain: Plotly, Dashboard, Data Analysis, Interactive Data Visualization, Jupyter, HTML and CSS, UI Components, Financial Analysis, Data Visualization Software, Real Time Data, Python Programming, Data Structures

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Introduction to Prompt Injection Vulnerabilities

    Skills you'll gain: AI Security, Large Language Modeling, Cybersecurity, Prompt Engineering, Cyber Security Strategy, Threat Modeling, Cyber Security Assessment, Risk Analysis, Application Security, Vulnerability Assessments, Network Security

    3.7
    Rating, 3.7 out of 5 stars
    ·
    20 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of California, Davis

    Python Basics: Automation and Bots

    Skills you'll gain: Programming Principles, Python Programming, Scripting, Data Cleansing, Automation, Computational Thinking, Scripting Languages, Computer Programming, Application Programming Interface (API)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

Searches related to programming foundations

programming foundations with javascript, html and css
c programming: language foundations - 2
programming foundations with python
foundations of r programming and basic data manipulation
foundations of python programming
foundations of programming
programming and application foundations
1…306307308…473

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

  • Secure Software Development: Packt
  • Object-Oriented Analysis and Design: Patterns and Principles: University of Colorado Boulder
  • Unity Game Development: Fun Mini-Game Projects: EDUCBA
  • Debugging: Hunting and Squashing Bugs: University of Michigan
  • Generative AI for Keyword Research: Coursera
  • Introduction to Flask framework: Duke University
  • Build a Machine Learning Image Classifier with Python: Coursera
  • Modern Web Development Specialization: EDUCBA
  • Apache Kafka Series - Learn Apache Kafka for Beginners v3: Packt
  • Python Interactive Dashboards with Plotly Dash: Packt

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