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

Results for "programming principles"


  • E

    EDUCBA

    Apply API Testing & Automation with Postman

    Skills you'll gain: Postman API Platform, Continuous Delivery, Web Services, API Design, Business Logic, Application Programming Interface (API), CI/CD, Software Testing, Test Execution Engine, Restful API, Interactive Data Visualization, Test Case, Server Side, Application Development, Web Applications, Automation, Debugging, Data Modeling, Software Installation

    Beginner · Specialization · 1 - 3 Months

  • E

    EDUCBA

    Design Scalable OpenGL Rendering Architectures

    Skills you'll gain: Software Architecture, Computer Graphics, Software Design, Maintainability, Software Design Patterns, Scalability, System Design and Implementation, Debugging, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

  • U

    Universidad de los Andes

    Programación en Python

    Skills you'll gain: File I/O, Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Scripting

    4.5
    Rating, 4.5 out of 5 stars
    ·
    211 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Connect Tools Easily

    Skills you'll gain: Workflow Management, Project Management Software, Productivity Software, Business Workflow Analysis, Data Integration, Systems Integration, Cloud-Based Integration, Process Improvement, Process Optimization, Application Programming Interface (API)

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Debug Python Pipelines: Root Causes

    Skills you'll gain: Failure Analysis, Integrated Development Environments, Root Cause Analysis, Event Monitoring, Analysis, Application Performance Management, Complex Problem Solving

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Master Photoshop CC: Apply Smart Selection & Design Tools

    Skills you'll gain: Typography, Color Matching, Creative Design

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Implement Real-Time Face Detection with OpenCV & Python

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Performance Engineering for Data Systems

    Skills you'll gain: Database Design, Performance Tuning, Data Warehousing, Apache Spark, Data Architecture, SQL, Query Languages, Data Transformation, Disaster Recovery, Database Management, PySpark, Infrastructure as Code (IaC), Cloud Computing Architecture, Distributed Computing, Scalability, Data Pipelines, Performance Analysis, Root Cause Analysis, Cost Management, Resource Management

    Intermediate · Specialization · 3 - 6 Months

  • E

    ESSEC Business School

    Strategic Business Analytics

    Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, Customer Analysis, Case Studies, Information Technology, Analytical Skills, Digital Transformation, Business Marketing, Advanced Analytics, Statistical Analysis, Communication, Customer Insights, Complex Problem Solving, R Programming, Data Analysis

    4.4
    Rating, 4.4 out of 5 stars
    ·
    1.3K reviews

    Advanced · Specialization · 3 - 6 Months

  • P

    Packt

    The Embedded Linux Security Handbook

    Skills you'll gain: Embedded Software, Security Engineering, Application Security, Hardening, Embedded Systems, Infrastructure Security, Information Systems Security, Security Controls, Network Security, Secure Coding, Threat Modeling, Cybersecurity, Encryption, System Configuration, Security Strategy, Federal Information Security Management Act, Linux, Hardware Architecture, Data Storage Technologies, Computer Hardware

    Intermediate · Course · 3 - 6 Months

  • E

    EDUCBA

    Design & Assemble a Multi-Utility Tool in SolidWorks

    Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Engineering Design Process, 3D Modeling, Mechanical Design, Functional Design, Assembly Drawing, Model Evaluation, Design Elements And Principles

    Beginner · Course · 1 - 4 Weeks

  • U

    University of California San Diego

    Introduction to Big Data

    Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Analysis

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

    Mixed · Course · 1 - 3 Months

Searches related to programming principles

functional programming principles in scala
java programming: principles of software design
principles of programming
programming for python data science: principles to practice
principles of programming languages
1…110111112…600

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

  • Apply API Testing & Automation with Postman: EDUCBA
  • Design Scalable OpenGL Rendering Architectures: EDUCBA
  • Programación en Python: Universidad de los Andes
  • Connect Tools Easily: Coursera
  • Debug Python Pipelines: Root Causes: Coursera
  • Master Photoshop CC: Apply Smart Selection & Design Tools: EDUCBA
  • Implement Real-Time Face Detection with OpenCV & Python: EDUCBA
  • Performance Engineering for Data Systems: Coursera
  • Strategic Business Analytics: ESSEC Business School
  • The Embedded Linux Security Handbook: 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