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

Results for "principles+of+computing"


  • É

    École Polytechnique Fédérale de Lausanne

    Functional Programming Principles in Scala (Scala 2 version)

    Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Object Oriented Design, Computational Logic, Algorithms

    ★ 4.8 (65) · Intermediate · Course · 1 - 3 Months

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

    University of Colorado Boulder

    Ethical Issues in AI and Professional Ethics

    Skills you'll gain: Data Ethics, Responsible AI, Diversity Awareness, Generative AI, Diversity Training, Ethical Standards And Conduct, Diversity Programs, Diversity Equity and Inclusion Initiatives, AI literacy, Cultural Diversity, Artificial Intelligence, Algorithms, Case Studies

    ★ 4.4 (38) · Beginner · Course · 1 - 3 Months

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

    Packt

    Foundations of Programming and Java Essentials

    Skills you'll gain: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, File I/O, Program Development, Data Structures, Pseudocode, Software Installation, Software Architecture, Integrated Development Environments, Other Programming Languages, Code Reusability, Computational Logic

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • P

    Packt

    IT Fundamentals and Hardware Essentials

    Skills you'll gain: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Microarchitecture, Computer Architecture, IT Infrastructure, Data Storage Technologies, System Configuration, Data Storage, Memory Management

    ★ 4.5 (71) · Beginner · Course · 1 - 3 Months

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

    Packt

    Comprehensive Cloud Computing Foundations

    Skills you'll gain: Linux Administration, Linux Servers, Cloud Hosting, Cloud Infrastructure, Cloud Computing, Linux, Ubuntu, Operating System Administration, Linux Commands, Cloud Computing Architecture, Cloud Management, Cloud Services, Cloud Platforms, Infrastructure As A Service (IaaS), Cloud Deployment, Scalability, Server Administration, Servers, Web Applications, Web Servers

    Intermediate · Course · 1 - 3 Months

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

    University of California San Diego

    Teaching Impacts of Technology: Global Society

    Skills you'll gain: Pedagogy, General Networking, Blockchain, Teaching, Emerging Technologies, Education and Training, Computer Networking, Internet Of Things, Instructional Strategies, Digital pedagogy, Instructing, Computer Science, K-12 pedagogy, Data Security, Social Impact, Cybersecurity, Information Privacy, Media and Communications, Virtual Private Networks (VPN), Distributed Denial-Of-Service (DDoS) Attacks

    Beginner · Course · 1 - 3 Months

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

    École Polytechnique Fédérale de Lausanne

    Parallel programming

    Skills you'll gain: Scala Programming, Data Structures, Algorithms, Programming Principles, Functional Design, Java Programming, Other Programming Languages, Performance Tuning, Performance Testing

    ★ 4.4 (1.8K) · Intermediate · Course · 1 - 4 Weeks

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

    Northeastern University

    Data Structures & Algos: Software Development Skills

    Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Performance Tuning, Memory Management, Scalability

    Mixed · Course · 1 - 4 Weeks

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • N

    Northeastern University

    Program Structure and Algorithms Part 1

    Skills you'll gain: Algorithms, Graph Theory, Computer Programming, Performance Tuning

    Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • P

    Packt

    Information Technology and Security Principles

    Skills you'll gain: IT Management, Information Technology Architecture, Computer Security Awareness Training, Computer Security, Human Factors (Security), Artificial Intelligence

    ★ 4.9 (20) · Intermediate · Course · 1 - 4 Weeks

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

    Packt

    Foundations of IT Fundamentals

    Skills you'll gain: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Computing Platforms, Computer Programming, Python Programming, Application Development, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development

    ★ 4.4 (8) · Beginner · Course · 1 - 4 Weeks

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

    Packt

    Foundations of Computer Hardware and Storage

    Skills you'll gain: Peripheral Devices, USB, Operating Systems, Computer Hardware, Operating System Administration, Data Storage Technologies, Hardware Troubleshooting, Data Storage, Computing Platforms, Desktop Support, Computer Systems, System Configuration, Electrical Safety, Linux, File Systems, Information Technology, Microsoft Windows, Information Privacy

    ★ 4.7 (25) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…6789

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

  • Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
  • Ethical Issues in AI and Professional Ethics: University of Colorado Boulder
  • Foundations of Programming and Java Essentials: Packt
  • IT Fundamentals and Hardware Essentials: Packt
  • Comprehensive Cloud Computing Foundations: Packt
  • Teaching Impacts of Technology: Global Society: University of California San Diego
  • Parallel programming: École Polytechnique Fédérale de Lausanne
  • Data Structures & Algos: Software Development Skills: Northeastern University
  • Program Structure and Algorithms Part 1: Northeastern University
  • Information Technology and Security Principles: 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