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

Programming Courses

Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

Popular Programming Courses and Certifications


  • S

    Scrimba

    JavaScript Interview Questions for Junior Developers

    Skills you'll gain: Data Validation, Maintainability, Javascript, Computational Thinking, Data Structures, Debugging, Data Integrity, Performance Tuning, Web Development, Algorithms

    Intermediate · Course · 1 - 4 Weeks

  • P

    Pragmatic AI Labs

    Production Governance and MLOps on Databricks

    Skills you'll gain: Databricks, Role-Based Access Control (RBAC), MLOps (Machine Learning Operations), Data Lakes, Data Governance, CI/CD, Authorization (Computing), Anomaly Detection, Identity and Access Management, Model Deployment, Generative AI, Data Access, Metadata Management, Data Engineering, Data Quality, GitHub, Event Monitoring, Test Tools, Authentications, Python Programming

    Intermediate · Course · 1 - 4 Weeks

  • S

    Skillshare

    Unreal Engine 5 For Beginners: Cameras & Production

    Skills you'll gain: Unreal Engine, Cinematography, Photo/Video Production and Technology, Video Production, Video Editing, Post-Production, Animations, Media Production, Virtual Environment, Real Time Data, Image Quality

    Mixed · Course · 1 - 4 Weeks

  • B

    Board Infinity

    Mastering Angular: Foundations to Enterprise-Ready Apps

    Skills you'll gain: Unit Testing, TypeScript, Angular, Software Testing, Development Testing, Test Case, Frontend Performance, Software Design, UI Components, Application Programming Interface (API), Restful API, Application Deployment, Frontend Integration, Enterprise Architecture, User Interface (UI), Application Frameworks, JavaScript Frameworks, Scalability, Software Architecture, Performance Tuning

    Intermediate · Specialization · 1 - 3 Months

  • C

    Coursera

    Fine-Tune & Optimize Generative AI Models

    Skills you'll gain: Fine-tuning, Hugging Face, LLM Application, Model Optimization, Large Language Modeling, MLOps (Machine Learning Operations), Generative AI, AI Product Strategy, Transfer Learning, Model Training, Applied Machine Learning, AI Personalization, Model Evaluation, Performance Tuning, Model Based Systems Engineering, Memory Management, Program Evaluation, Analysis, Probability Distribution

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Oracle DBA Training: Architecture, SQL & User Admin

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Database Design, Database Software, Database Administration, Database Architecture and Administration, Database Management, Performance Tuning, Data Storage, SQL, Enterprise Application Management, Network Administration, Memory Management, User Accounts

    Mixed · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Innovating with Google Cloud Artificial Intelligence - Français

    Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Google Cloud Platform, Digital Transformation, Data Ethics, Responsible AI, Business Transformation, Artificial Intelligence, Data Quality, Model Training, Business Intelligence, Analytics, Machine Learning, AI literacy, Applied Machine Learning, Machine Learning Methods, Cloud Solutions, Model Deployment, AI Integrations, Application Programming Interface (API)

    Beginner · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Oracle PL/SQL Triggers: Design, Implement & Manage

    Skills you'll gain: PL/SQL, Data Integrity, Oracle Databases, Business Logic, Business Process Automation, Stored Procedure, SQL, Relational Databases, Dependency Analysis, Database Management, Database Development, Event-Driven Programming, Event Monitoring, Auditing

    Mixed · Course · 1 - 4 Weeks

  • U

    Universitat Politècnica de València

    Introducción a R para ciencia de datos

    Skills you'll gain: Plot (Graphics), R Programming, R (Software), Statistical Analysis, Ggplot2, Data Import/Export, Statistical Methods, Statistical Programming, Model Training, Data Structures, Programming Principles, Machine Learning Methods, Data Visualization, Data Preprocessing, Data Science, Model Evaluation, Machine Learning, Applied Machine Learning, Data Manipulation, Data Wrangling

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Plan, Estimate, and Break Down Sprints

    Skills you'll gain: Sprint Planning, Jira (Software), Scrum (Software Development), User Story, Meeting Facilitation, Backlogs, Agile Methodology, Project Planning, Project Estimation, Agile Project Management, Estimation, Agile Software Development, Discussion Facilitation, Work Breakdown Structure, Product Requirements, Workflow Management, Analysis

    Beginner · Course · 1 - 4 Weeks

  • A

    AI CERTs

    Enterprise Blockchain & Auditing

    Skills you'll gain: Audit Working Papers, Compliance Auditing, Ledgers (Accounting), Transaction Processing, Governance Risk Management and Compliance, Internal Auditing, Governance, Audit Planning, Auditors Report, Application Frameworks, Data Governance, Risk Control, Security Controls, IT General Controls (ITGC), Investigation, Law, Regulation, and Compliance, Role-Based Access Control (RBAC), Identity and Access Management, Data Access, Data Integrity

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    YOLO-NAS + v8 Full-Stack Computer Vision Course

    Skills you'll gain: Computer Vision, Mobile Development, Model Training, Mobile Development Tools, Fine-tuning, Model Deployment, Model Optimization, PyTorch (Machine Learning Library), Flask (Web Framework), Tensorflow, Application Deployment, AI Integrations, Cloud Deployment, Data Preprocessing, Development Environment, User Interface (UI) Design

    Intermediate · Course · 1 - 3 Months

1…385386387…463

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

  • JavaScript Interview Questions for Junior Developers: Scrimba
  • Production Governance and MLOps on Databricks: Pragmatic AI Labs
  • Unreal Engine 5 For Beginners: Cameras & Production: Skillshare
  • Mastering Angular: Foundations to Enterprise-Ready Apps: Board Infinity
  • Fine-Tune & Optimize Generative AI Models: Coursera
  • Oracle DBA Training: Architecture, SQL & User Admin: EDUCBA
  • Innovating with Google Cloud Artificial Intelligence - Français: Google Cloud
  • Oracle PL/SQL Triggers: Design, Implement & Manage: EDUCBA
  • Introducción a R para ciencia de datos: Universitat Politècnica de València
  • Plan, Estimate, and Break Down Sprints: Coursera

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