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

More to explore:

Results for "programming principles"


  • Status: Free Trial
    Free Trial
    U

    University of Alberta

    Software Processes and Agile Practices

    Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Engineering, Process Driven Development

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

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Python for Data Visualization - A Beginner's Guide

    Skills you'll gain: Pandas (Python Package), Data Manipulation, Jupyter, NumPy, Regression Analysis

    Beginner · Course · 1 - 3 Months

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

    EDUCBA

    Build Interactive R Shiny Data Apps for NGOs

    Skills you'll gain: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Application Deployment, Performance Tuning, Data Visualization Software, Web Applications, Application Development, R Programming, Dashboard, Exploratory Data Analysis, User Interface (UI), User Interface (UI) Design, Data Import/Export

    Mixed · Course · 1 - 4 Weeks

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

    EDUCBA

    Develop a Swipe-Match iOS App Using Swift

    Skills you'll gain: User Interface (UI) Design, Human Computer Interaction, Interactive Design, Usability, Software Design, Application Development, Software Architecture

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    U

    University of Huddersfield

    Differential Equations & Advanced Applications

    Skills you'll gain: Calculus, Advanced Mathematics, Differential Equations, Applied Mathematics, Integral Calculus, Logical Reasoning, Engineering Calculations, Mathematics and Mathematical Modeling, Numerical Analysis, Mathematical Theory & Analysis, Mathematical Modeling, Analytical Skills, Engineering Analysis, Derivatives

    Intermediate · Course · 1 - 4 Weeks

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

    Alex Genadinik

    Market Research: Marketing Psychology & Consumer Behavior

    Skills you'll gain: Marketing Psychology, Target Audience, Market Research, Active Listening, Surveys, Marketing, Consumer Behaviour, User Research, Data-Driven Decision-Making, Key Performance Indicators (KPIs), Business Research, Market Analysis, Focus Group, Google Analytics

    Mixed · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    C

    Coursera

    Aerospace 3D Printing: Additive Manufacturing

    Skills you'll gain: Aerospace Basic Quality System Standards, Materials science, Process Analysis, Manufacturing Processes, Sustainable Engineering, Process Engineering, Process Development, Sustainable Design, Process Validation, Equipment Design, Mechanical Design, Process Control, 3D Assets, Engineering Design Process, Failure Mode And Effects Analysis, Mechanical Engineering, Engineering, Finite Element Methods, Design Specifications, Design Strategies

    Advanced · Course · 1 - 4 Weeks

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

    Coursera

    NLP: Fine-Tune & Preprocess Text

    Skills you'll gain: Natural Language Processing, Data Wrangling, Data Pipelines

    Intermediate · Course · 1 - 4 Weeks

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

    Coursera

    Simulate with Monte Carlo

    Skills you'll gain: Risk Analysis, Business Risk Management, Simulation and Simulation Software, Return On Investment, Data Analysis, Data Modeling, Financial Modeling, Microsoft Excel, Data-Driven Decision-Making, Probability Distribution, Business Modeling, Strategic Decision-Making

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Design and Build Scalable iOS Applications

    Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, UI Components, Scalability, Frontend Integration, Application Development, Frontend Performance, Performance Tuning, Data Modeling, Business Logic

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Databricks Associate Developer: Apache Spark with Python

    Skills you'll gain: Apache Spark, PySpark, Databricks, Data Pipelines, Data Processing, Big Data, Apache, Real Time Data, Python Programming, Model Evaluation, Machine Learning, SQL, Data Transformation, Performance Tuning, Distributed Computing

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Advanced Business Analytics

    Skills you'll gain: Data Storytelling, Data Presentation, Data Governance, Predictive Modeling, Data Management, Predictive Analytics, Business Analytics, Logistic Regression, Analytics, Exploratory Data Analysis, Data Quality, Data Ethics, Data Analysis, Risk Analysis, Business Intelligence, Data Modeling, Data Visualization, Decision Making, Data Cleansing, SQL

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

    Intermediate · Specialization · 3 - 6 Months

1…138139140…594

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

  • Software Processes and Agile Practices: University of Alberta
  • Python for Data Visualization - A Beginner's Guide: Packt
  • Build Interactive R Shiny Data Apps for NGOs: EDUCBA
  • Develop a Swipe-Match iOS App Using Swift: EDUCBA
  • Differential Equations & Advanced Applications: University of Huddersfield
  • Market Research: Marketing Psychology & Consumer Behavior: Alex Genadinik
  • Aerospace 3D Printing: Additive Manufacturing: Coursera
  • NLP: Fine-Tune & Preprocess Text: Coursera
  • Simulate with Monte Carlo: Coursera
  • Design and Build Scalable iOS Applications: EDUCBA

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