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

Results for "programming principles"


  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Data Management and Storage in the Cloud

    Skills you'll gain: Data Lakes, Data Governance, Data Architecture, Data Management, Cloud Storage, Database Management, Data Warehousing, Data Access, Metadata Management, NoSQL, Star Schema, Data Quality, Big Data, Query Languages, Data Integration, Application Programming Interface (API), Performance Tuning

    4.1
    Rating, 4.1 out of 5 stars
    ·
    38 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Health for All Through Primary Health Care

    Skills you'll gain: Primary Care, Community Health, Health Policy, Public Health and Disease Prevention, Public Health, Health Education, Health Disparities, Preventative Care, Social Determinants Of Health, Health Systems, Sustainable Development, Case Studies

    4.7
    Rating, 4.7 out of 5 stars
    ·
    283 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    Università di Napoli Federico II

    Modelling and simulation of mechanical systems

    Skills you'll gain: Simulation and Simulation Software, Mechanical Design, Model Based Systems Engineering, Mechanical Engineering, Control Systems, Computer Vision, Laboratory Experience, Equipment Design, Matlab, Vibrations, Hydraulics, Automation, Real Time Data

    4.4
    Rating, 4.4 out of 5 stars
    ·
    25 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    I

    Illinois Tech

    Introduction to Contemporary Operating Systems and Hardware 1a

    Skills you'll gain: Computer Hardware, Hardware Architecture, Data Storage Technologies, System Configuration, Microarchitecture, Computer Architecture, Software Installation, Peripheral Devices

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    90 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    أساسيات تحليل البيانات باستخدام بايثون وباندا

    Skills you'll gain: Pandas (Python Package), Data Analysis, Data Cleansing, Graphing, Exploratory Data Analysis, Data Manipulation, Matplotlib, Jupyter, Data Literacy, NumPy, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    36 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    Introduction to Integrative Nursing

    Skills you'll gain: Nursing Practices, Nursing Management, Clinical Leadership, Patient Evaluation, Nursing, Nursing Care, Clinical Nursing, Pain Management, Patient-centered Care, Health Assessment, Clinical Assessment, Chronic Diseases, Stress Management, Mindfulness

    4.8
    Rating, 4.8 out of 5 stars
    ·
    96 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    E

    EDUCBA

    Regression & Forecasting for Data Scientists using Python

    Skills you'll gain: Time Series Analysis and Forecasting, Exploratory Data Analysis, Feature Engineering, Statistical Analysis, Forecasting, Regression Analysis, Python Programming, Data Analysis, Predictive Modeling, Pandas (Python Package), Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Supervised Learning, Data Cleansing, Data Transformation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    42 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    I

    IBM

    Java Development Capstone Project

    Skills you'll gain: Database Design, Continuous Integration, Restful API, User Requirements Documents, Docker (Software), Model View Controller, Front-End Web Development, Databases, User Story, CI/CD, Java, Java Programming, Hibernate (Java), Database Application, HTML and CSS, Full-Stack Web Development, Spring Boot, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Software Design Documents

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Advanced · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Advanced Django: Introduction to Django Rest Framework

    Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, Object-Relational Mapping, Model View Controller, Python Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    49 reviews

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Strategies for Heavy Lifting

    Skills you'll gain: Structural Engineering, Construction Engineering, Construction, Engineering Management, Equipment Design, Construction Management, Engineering Practices, Hydraulics, Architecture and Construction, Mechanics, Safety Standards, Engineering, Mechanical Design, Engineering Calculations, Civil Engineering, Structural Analysis, Mechanical Engineering, Hazard Analysis, Construction Inspection, Engineering Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    14 reviews

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Introduction to CSS3

    Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Javascript

    4.5
    Rating, 4.5 out of 5 stars
    ·
    89 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    A Technical Leader's Qualities and Effectiveness

    Skills you'll gain: Stakeholder Management, Technical Management, Engineering Management, Negotiation, Mentorship, Leadership, Courage, Growth Mindedness, Business Leadership, Team Leadership, Office Management, Collaboration, Professional Development, Visionary, Personal Development, Accountability, Positivity, Resilience

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    19 reviews

    Beginner · Course · 1 - 4 Weeks

Searches related to programming principles

functional programming principles in scala
java programming: principles of software design
functional programming principles in scala (scala 2 version)
programming for python data science: principles to practice
1…225226227…507

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

  • Data Management and Storage in the Cloud: Google Cloud
  • Health for All Through Primary Health Care: Johns Hopkins University
  • Modelling and simulation of mechanical systems: Università di Napoli Federico II
  • Introduction to Contemporary Operating Systems and Hardware 1a: Illinois Tech
  • أساسيات تحليل البيانات باستخدام بايثون وباندا: Coursera
  • Introduction to Integrative Nursing: University of Minnesota
  • Regression & Forecasting for Data Scientists using Python: EDUCBA
  • Java Development Capstone Project: IBM
  • Advanced Django: Introduction to Django Rest Framework: Codio
  • Strategies for Heavy Lifting: L&T EduTech

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