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

Results for "programming principles"


  • U

    University of Alberta

    Reviews & Metrics for Software Improvements

    Skills you'll gain: Sprint Retrospectives, Scrum (Software Development), Software Technical Review, Agile Project Management, Agile Software Development, Software Quality Assurance, Usability Testing, User Research

    ★ 4.7 (1.7K) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • M

    Microsoft

    Microsoft Program Management

    Skills you'll gain: Stakeholder Management, Program Management, Stakeholder Communications, Agile Software Development, Communication Planning, Scheduling, Team Management, Team Performance Management, Procurement, Solution Delivery, Cost Management, Project Management Institute (PMI) Methodology, Teamwork, Leadership and Management, Organizational Change, Agile Product Development, Project Portfolio Management, Strategic Leadership, Communication, Risk Management

    ★ 4.6 (174) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • J

    Johns Hopkins University

    Single Page Web Applications with AngularJS

    Skills you'll gain: Angular, JavaScript Frameworks, Unit Testing, Ajax, Cloud Applications, Web Applications, Web Components, Front-End Web Development, Web Development, Javascript, Code Reusability, Hypertext Markup Language (HTML), UI Components

    ★ 4.8 (1.9K) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • U

    University of Illinois Urbana-Champaign

    Accounting Analysis II: Measurement and Disclosure of Liabilities

    Skills you'll gain: General Accounting, Accounts Payable, Accrual Accounting, Accruals, Accounting, Standard Accounting Practices, International Financial Reporting Standards, Technical Accounting, Financial Accounting, Accounts Payable and Receivable, Generally Accepted Accounting Principles (GAAP), Lease Contracts, Financial Reporting, Financial Statements

    ★ 4.7 (131) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • I

    Imperial College London

    Linear Regression in R for Public Health

    Skills you'll gain: Correlation Analysis, Regression Analysis, Data Analysis, R Programming, Descriptive Statistics, Descriptive Analytics, Statistical Modeling, R (Software), Exploratory Data Analysis, Model Evaluation, Statistical Analysis, Statistical Methods, Probability & Statistics, Biostatistics, Predictive Modeling, Model Training, Data Manipulation, Data Import/Export

    ★ 4.8 (530) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Getting Started with Rstudio

    Skills you'll gain: Interactive Data Visualization, Plot (Graphics), R (Software), Hypertext Markup Language (HTML), Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Statistical Programming

    ★ 4.6 (146) · Beginner · Guided Project · Less Than 2 Hours

    Category: Credit offered
    Credit offered
  • M

    Michigan State University

    Game Design and Development 4: 3D Platformer

    Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), Animation and Game Design, Conceptual Design, Social Impact, Programming Principles, Computer Programming, Economics, Policy, and Social Studies, Ideation, Scripting, Social Sciences, Peer Review

    ★ 4.7 (46) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Minnesota

    Nursing Informatics Leadership

    Skills you'll gain: Team Building, Learning Strategies, Mentorship, Clinical Leadership, Nursing Administration, Nursing Management, Team Collaboration, Team Leadership, Health Informatics, Clinical Informatics, Leadership Development, Leadership, Professional Development, Nurse Education, Adult Education, Nursing, Coaching, Initiative and Leadership, Informatics, Instructional Design

    ★ 4.7 (338) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Virginia

    Product Analytics and AI

    Skills you'll gain: Agile Product Development, Product Improvement, Customer Analysis, Analytics, Analytical Skills, Demand Planning, Usability Testing, Product Management, Customer Insights, AI Product Strategy, A/B Testing, Product Development, Agile Methodology, User Experience, Customer Demand Planning, Advanced Analytics, Data-Driven Decision-Making, Customer experience improvement, Agile Software Development, Software Development

    ★ 4.7 (505) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    C# Class Development

    Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Design, Object Oriented Programming (OOP), Application Design, Software Design, Programming Principles, Application Development

    ★ 4.8 (68) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • F

    Fundação Lemann

    Aprenda a ensinar programação com o Programaê!

    Skills you'll gain: Programming Principles, Digital pedagogy, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Logic, Computational Thinking, Algorithms

    ★ 4.7 (125) · Mixed · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • É

    École Polytechnique Fédérale de Lausanne

    Geographical Information Systems - Part 1

    Skills you'll gain: Geographic Information Systems, GIS Software, Geospatial Information and Technology, Spatial Data Analysis, Spatial Analysis, NoSQL, Data Modeling, Database Design, Data Store, Databases, Data Storage Technologies, Database Systems, SQL, Data Storage, Query Languages, Relational Databases

    ★ 3.5 (99) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
1…188189190…644

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

  • Reviews & Metrics for Software Improvements: University of Alberta
  • Microsoft Program Management: Microsoft
  • Single Page Web Applications with AngularJS: Johns Hopkins University
  • Accounting Analysis II: Measurement and Disclosure of Liabilities: University of Illinois Urbana-Champaign
  • Linear Regression in R for Public Health : Imperial College London
  • Getting Started with Rstudio: Coursera
  • Game Design and Development 4: 3D Platformer: Michigan State University
  • Nursing Informatics Leadership: University of Minnesota
  • Product Analytics and AI: University of Virginia
  • C# Class Development: University of Colorado System

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