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

Results for "programming"


  • C

    Coursera

    Data Science Challenge

    Skills you'll gain: Applied Machine Learning, Jupyter, Machine Learning Algorithms, Model Evaluation, Machine Learning, Model Training, Predictive Modeling, Data Science, Python Programming, Predictive Analytics, Data Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    214 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    A

    Arm

    Armv8-M Architecture Fundamentals

    Skills you'll gain: Microarchitecture, Memory Management, System Programming, Embedded Software, Hardware Architecture, System Software, Embedded Systems, Computer Architecture, Programming Principles, System Configuration, Debugging, Application Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    51 reviews

    Intermediate · Course · 1 - 3 Months

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

    Edureka

    Mastering Claude AI: Prompting, APIs, RAG, and MCP

    Skills you'll gain: Retrieval-Augmented Generation, Model Context Protocol, Agentic Workflows, Prompt Engineering, Anthropic Claude, Application Programming Interface (API), Prompt Patterns, Prompt Engineering Tools, LLM Application, JSON, AI Integrations, Generative AI Agents, AI literacy, Tool Calling, Generative AI, Scripting, Token Optimization, Document Management, Context Engineering, Agentic systems

    2.6
    Rating, 2.6 out of 5 stars
    ·
    8 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    JSON and Natural Language Processing in PostgreSQL

    Skills you'll gain: PostgreSQL, JSON, Text Mining, Query Languages, SQL, Databases, Natural Language Processing, Database Management, Application Programming Interface (API), Data Storage, Python Programming, Scripting

    4.6
    Rating, 4.6 out of 5 stars
    ·
    150 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Advanced JavaScript

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    18 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Learn JavaScript

    Skills you'll gain: JSON, Event-Driven Programming, Javascript, Mobile Development, Data Structures, Application Development, Video Game Development, Web Applications, Programming Principles, Data Storage Technologies, Scripting Languages, Data Persistence, Computer Programming, Data Storage, Computational Logic, Front-End Web Development, Web Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    150 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of California San Diego

    Internet of Things: Setting Up Your DragonBoard™ Development Platform

    Skills you'll gain: Android Development, Application Development, Android (Operating System), Video Game Development, Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, Java, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, Hardware Troubleshooting

    4.2
    Rating, 4.2 out of 5 stars
    ·
    160 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    N

    Northwestern University

    Modern Robotics, Course 6: Capstone Project, Mobile Manipulation

    Skills you'll gain: Control Systems, Robotics, Simulation and Simulation Software, Virtual Environment, Simulations, Matlab, Mathematical Modeling, Applied Mathematics, Estimation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    60 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    Y

    Yonsei University

    Smart Device & Mobile Emerging Technologies

    Skills you'll gain: Wireless Networks, Telecommunications, Mobile Development, Apple iOS, Display Devices, Business Planning, iOS Development, Product Planning, Android (Operating System), Company, Product, and Service Knowledge, Business Strategy, Communication Systems, Business Strategies, Network Analysis, Network Performance Management, Emerging Technologies, Operating Systems, Knowledge of Apple Hardware, System Software, Market Intelligence

    4.7
    Rating, 4.7 out of 5 stars
    ·
    488 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SAS

    Structured Query Language (SQL) using SAS

    Skills you'll gain: SQL, SAS (Software), Database Management, Query Languages, Data Access, Database Management Systems, Data Presentation, Data Manipulation, Data Management

    4.9
    Rating, 4.9 out of 5 stars
    ·
    288 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Maryland, College Park

    Dealing With Missing Data

    Skills you'll gain: Sampling (Statistics), Statistical Programming, Statistical Software, Data Analysis Software, Statistical Analysis, STATA (Software), Statistical Methods, R (Software), Statistical Modeling, Regression Analysis, Data Analysis, Logistic Regression

    3.8
    Rating, 3.8 out of 5 stars
    ·
    138 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Cybersécurité Google

    Skills you'll gain: Vulnerability Management, Threat Modeling, Open Web Application Security Project (OWASP), Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Stakeholder Communications, Vulnerability Assessments, Threat Detection, Event Monitoring, Cyber Attacks, Hardening, Network Security, Threat Management, Security Controls, Bash (Scripting Language), Cybersecurity, Linux, Debugging, SQL

    4.7
    Rating, 4.7 out of 5 stars
    ·
    464 reviews

    Beginner · Professional Certificate · 3 - 6 Months

1…260261262…443

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

  • Data Science Challenge: Coursera
  • Armv8-M Architecture Fundamentals: Arm
  • Mastering Claude AI: Prompting, APIs, RAG, and MCP: Edureka
  • JSON and Natural Language Processing in PostgreSQL: University of Michigan
  • Advanced JavaScript: Scrimba
  • Learn JavaScript: Scrimba
  • Internet of Things: Setting Up Your DragonBoard™ Development Platform: University of California San Diego
  • Modern Robotics, Course 6: Capstone Project, Mobile Manipulation: Northwestern University
  • Smart Device & Mobile Emerging Technologies: Yonsei University
  • Structured Query Language (SQL) using SAS : SAS

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