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

Computer Courses

Computer courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

Popular Computer Courses and Certifications


  • U

    University of Colorado System

    Software Design as an Element of the Software Development Lifecycle

    Skills you'll gain: Software Design, Systems Development Life Cycle, Software Development Life Cycle, Application Security, Technical Design, Security Engineering, Software Development Methodologies, Conceptual Design, Waterfall Methodology, Requirements Analysis, Agile Methodology

    4.6 stars, 253 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.6 (253) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Build and Modernize Applications With Generative AI

    Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Generative AI, Generative Model Architectures, Embeddings, AI Workflows, Model Optimization, Serverless Computing, Agentic Workflows, Systems Development Life Cycle, AI Orchestration, Cloud Development, Development Testing, AI Personalization, AI Enablement, AI Integrations, Application Development, AI Security, Tool Calling

    4.2 stars, 55 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.2 (55) · Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • A

    Amazon

    Programming with Java

    Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Java Programming, Java, Software Design, File Management, Data Persistence

    4.3 stars, 92 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (92) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    API Testing a real web application via Postman

    Skills you'll gain: API Testing, Postman API Platform, OAuth, Application Programming Interface (API), Performance Testing, Security Testing, Software Testing, Test Tools, Authentications, Scenario Testing

    4.3 stars, 76 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.3 (76) · Beginner · Guided Project · Less Than 2 Hours

  • C

    Codio

    Getting Started with Generative AI API

    Skills you'll gain: OpenAI API, Fine-tuning, Prompt Engineering, OpenAI, Large Language Modeling, ChatGPT, Multimodal Prompts, Application Performance Management, Generative Model Architectures, Generative AI, LLM Application, Image Analysis, Photo Editing, Token Optimization, Application Programming Interface (API), Animations, Tool Calling, File Management, Python Programming, Computer Science

    3.9 stars, 36 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 3.9 (36) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Building Smarter Software: GenAI Tools and Practices

    Skills you'll gain: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Flask (Web Framework), Software Design Patterns, Git (Version Control System), GitLab, Responsible AI, Infrastructure as Code (IaC), GitHub, Collaborative Software, Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, Artificial Intelligence and Machine Learning (AI/ML)

    4.5 stars, 135 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.5 (135) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • N

    NIIT

    RESTful Microservices Using Node.js and Express

    Skills you'll gain: Node.JS, API Gateway, MySQL, Restful API, MongoDB, OAuth, Microservices, API Design, NoSQL, Object-Relational Mapping, Application Programming Interface (API), Database Design, Relational Databases, Unit Testing, SQL, Databases, MySQL Workbench, Server Side, Application Deployment, Javascript

    3.6 stars, 116 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 3.6 (116) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Skillshare

    Canva Design Essentials

    Skills you'll gain: Canva (Software), Typography, Logo Design, Style Guides, Graphic Design, Graphic and Visual Design, Color Theory, Design, Motion Graphics, Branding, AI powered creativity, Computer Graphic Techniques, Visual Design, Digital Design, Creative Design, Design Elements And Principles, Content Creation, Photo Editing, File Management, Layout Design

    4.5 stars, 38 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.5 (38) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Complete Modern C++ (C++11/14/17)

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management

    4.3 stars, 32 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (32) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Architecting with Google Kubernetes Engine

    Skills you'll gain: Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Containerization, Identity and Access Management, Cloud-Native Computing, Prompt Engineering Tools, Infrastructure As A Service (IaaS), CI/CD, Prompt Patterns, Cloud Platforms, Cloud Storage, Application Deployment, Cloud Management, Cloud Services, Virtual Machines, Scalability, Virtual Networking, Continuous Integration

    4.6 stars, 5.2K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (5.2K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • S

    Skillshare

    Beginner: Figma UI / UX Design Essentials

    Skills you'll gain: Layout Design, Interactive Design, UI/UX Strategy, User Experience, Persona (User Experience), Systems Design, User Flows, Graphic and Visual Design, Data Sharing, Design Reviews, Design Software, Color Matching, Version Control

    4.3 stars, 48 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.3 (48) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Cisco Learning and Certifications

    Cybersecurity Operations Fundamentals

    Skills you'll gain: Windows PowerShell, MITRE ATT&CK Framework, Incident Response, Cyber Threat Intelligence, Cyber Threat Hunting, Key Management, Linux, Endpoint Security, Data Security, Threat Modeling, Computer Security Incident Management, Threat Detection, Network Security, Cryptography, Workflow Management, Operating System Administration, Linux Administration, Endpoint Detection and Response, Cybersecurity, Vulnerability Assessments

    4.8 stars, 1.2K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.8 (1.2K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…176177178…759

In summary, here are 10 of our most popular computer courses

  • Software Design as an Element of the Software Development Lifecycle: University of Colorado System
  • Build and Modernize Applications With Generative AI: Google Cloud
  • Programming with Java: Amazon
  • API Testing a real web application via Postman: Coursera
  • Getting Started with Generative AI API: Codio
  • Building Smarter Software: GenAI Tools and Practices: Coursera
  • RESTful Microservices Using Node.js and Express: NIIT
  • Canva Design Essentials: Skillshare
  • Complete Modern C++ (C++11/14/17): Packt
  • Architecting with Google Kubernetes Engine: Google Cloud

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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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
  • Udemy

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