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

Computer Programming Courses

Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Popular Computer Programming Courses and Certifications


  • Status: Preview
    Preview
    U

    Universitat Politècnica de València

    Introducción a la ciberseguridad para usuarios

    Skills you'll gain: Encryption, Malware Protection, Distributed Denial-Of-Service (DDoS) Attacks, Computer Security Awareness Training, Cybersecurity, Cyber Attacks, Identity and Access Management, Security Awareness, Exploitation techniques, Security Controls, Cryptography, Data Security, Personally Identifiable Information, User Accounts, Key Management, Human Factors (Security), Email Security, General Data Protection Regulation (GDPR), Cyber Risk, Information Privacy

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Mastering Oracle SQL Functions with SQL Developer

    Skills you'll gain: Oracle SQL Developer, SQL, Oracle Databases, Query Languages, Database Management, Pivot Tables And Charts, Data Analysis, Performance Tuning, Business Intelligence, Database Management Systems, Business Intelligence Software, Data Manipulation, Analytics, Analysis, Data Transformation, Business Reporting, Decision Making

    4.5
    Rating, 4.5 out of 5 stars
    ·
    14 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Cisco Learning and Certifications

    Cisco Data Center Foundations and Switching

    Skills you'll gain: Network Troubleshooting, Network Switches, Data Centers, Virtual Networking, Network Infrastructure, Network Architecture, Network Planning And Design, Local Area Networks, Command-Line Interface, Network Protocols, Virtualization, Scalability

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Function Point Analysis for Software Estimation

    Skills you'll gain: Project Estimation, Estimation, Cost Estimation, Functional Requirement, Software Development Methodologies, Requirements Analysis, Functional Specification, Systems Analysis, Software Development Life Cycle, Project Planning, Software Development, Transaction Processing

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Pragmatic AI Labs

    Linux Desktop From Zero

    Skills you'll gain: User Accounts, User Provisioning, Ubuntu, Command-Line Interface, System Configuration, System Monitoring, Unix Commands, Unix Shell, Spreadsheet Software, Operating System Administration, Systems Administration, Linux Commands, Unix, Linux, Linux Administration, Linux Servers, Software Installation, File Management, Desktop Support, Data Engineering

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Comprendre les agents Google Cloud

    Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI Agents, Gemini, AI Orchestration, AI Integrations, Agentic systems, Agentic Workflows, AI Security, Model Deployment, Cloud Platforms, LLM Application, Generative AI, Intranet, Application Deployment

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    A

    Alex Genadinik

    Fiverr Freelancing: Strategies To Become a Top-1% Freelancer

    Skills you'll gain: Customer Retention, Sales Strategy, Upselling, General Sales Practices, Customer Acquisition Management, Revenue Management, Selling Techniques, Customer Relationship Building, Telecommuting, Growth Strategies, Promotional Strategies, Entrepreneurship, Product Promotion, Customer Service, Search Engine Optimization, Subcontracting, Copywriting

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Coursera

    GenAI for Account Managers: Personalizing Client Engagement

    Skills you'll gain: Account Management, AI Personalization, Customer Engagement, Customer Communications Management, Customer experience improvement, Personalized Service, Generative AI, Customer Insights, Customer Analysis, Communication, Predictive Analytics, Scalability, Customer Relationship Management (CRM) Software, Data Ethics, Email Automation, HubSpot CRM, Responsible AI, Business Process Automation, Analytics, Automation

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    Skillshare

    Film Documentaries: Write, Film & Edit A Short Documentary

    Skills you'll gain: Cinematography, Video Editing, Post-Production, Video Production, Storytelling, Editing, Visual Storytelling, Writing, Creativity

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Dartmouth College

    Prescriptive Analytics

    Skills you'll gain: Operations Research, Analytics, Business Analytics, Process Optimization, Digital Transformation, Predictive Analytics, Data-Driven Decision-Making, Business Solutions, Model Optimization, Strategic Decision-Making, Data Science, Feature Engineering, Complex Problem Solving, Model Evaluation, Python Programming, Decision Making, Mathematical Software, Cloud Computing

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    C

    Coursera

    Databricks GenAI Engineering

    Skills you'll gain: Databricks, Prompt Engineering, Generative AI, Retrieval-Augmented Generation, Vector Databases, Context Engineering, Fine-tuning, LLM Application, MLOps (Machine Learning Operations), Large Language Modeling, Applied Machine Learning, Embeddings, Data Lakes, Model Evaluation, Model Optimization, Acceptance Testing

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Coursera

    Obsidian for Beginners: Journal and Track Tasks

    Skills you'll gain: Collaborative Software, Journals, Organizational Skills, Productivity, Ability To Meet Deadlines, Document Management, Issue Tracking, Project Management, File Management, Personal Development, Query Languages

    Beginner · Guided Project · Less Than 2 Hours

1…753754755…834

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

  • Introducción a la ciberseguridad para usuarios: Universitat Politècnica de València
  • Mastering Oracle SQL Functions with SQL Developer: EDUCBA
  • Cisco Data Center Foundations and Switching: Cisco Learning and Certifications
  • Function Point Analysis for Software Estimation: EDUCBA
  • Linux Desktop From Zero: Pragmatic AI Labs
  • Comprendre les agents Google Cloud: Google Cloud
  • Fiverr Freelancing: Strategies To Become a Top-1% Freelancer: Alex Genadinik
  • GenAI for Account Managers: Personalizing Client Engagement: Coursera
  • Film Documentaries: Write, Film & Edit A Short Documentary: Skillshare
  • Prescriptive Analytics: Dartmouth College

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