• 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: New
    New
    P

    Pearson

    Hands-on AWS Auto Scaling Labs: Essential Lab Exercises

    Skills you'll gain: Amazon Elastic Compute Cloud, Amazon CloudWatch, Load Balancing, Amazon Web Services, Scalability, Cloud-Native Computing, Cloud Management, Cloud Applications, Capacity Management, System Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Introduction to AI and Machine Learning on GC - Deutsch

    Skills you'll gain: Google Cloud Platform, Generative AI, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Model Deployment, Data Preprocessing, Big Data, Cloud Infrastructure, Machine Learning, Natural Language Processing

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Logistic Regression with R: Build & Predict

    Skills you'll gain: Logistic Regression, Model Evaluation, Data Preprocessing, Predictive Modeling, R Programming, Feature Engineering, Statistical Modeling, Risk Modeling, Classification And Regression Tree (CART), Applied Machine Learning, Regression Analysis, Predictive Analytics, Advanced Analytics, Machine Learning Methods, Data Manipulation, Supervised Learning, Performance Measurement, Credit Risk, Dimensionality Reduction

    Mixed · Course · 1 - 4 Weeks

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

    EDUCBA

    Apache Hive: Design, Query & Optimize Big Data

    Skills you'll gain: Apache Hive, Apache Hadoop, Data Warehousing, SQL, Performance Tuning, Databases, Query Languages, Database Management, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation

    Mixed · Course · 1 - 3 Months

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

    EDUCBA

    Hadoop Projects: Analyze & Optimize Big Data

    Skills you'll gain: Apache Hadoop, Big Data, Database Design, Data Processing, Distributed Computing, Scalability, Data Pipelines, Data Warehousing, Query Languages, Data Cleansing, Data Transformation, Data Management, Analytics, Business Intelligence

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    توقع حضور المواعيد الطبية باستخدام Python

    Skills you'll gain: Exploratory Data Analysis, Data Preprocessing, Data Analysis, Artificial Intelligence, Predictive Modeling, Data Science, Data Manipulation, Jupyter, Feature Engineering, Machine Learning, Data Visualization, Python Programming

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    G

    Google Cloud

    Create Image Captioning Models - Português Brasileiro

    Skills you'll gain: Image Analysis, Convolutional Neural Networks, Deep Learning, Model Evaluation, Recurrent Neural Networks (RNNs)

    Advanced · Course · 1 - 4 Weeks

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

    EDUCBA

    Machine Learning Projects in R with Caret

    Skills you'll gain: Data Preprocessing, Applied Machine Learning, Unsupervised Learning, Correlation Analysis, Data Cleansing, R Programming, Data Quality, Machine Learning, Machine Learning Algorithms, Data Manipulation, Data Mining, Exploratory Data Analysis, Data Integrity

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    Netzkonvergenzstudien in der Finiten Elemente Methode

    Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Simulations, Mathematical Modeling, Engineering Analysis, 3D Modeling, Scientific Visualization, Cloud Computing, Structural Analysis

    Beginner · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Deep Learning with R: Build & Predict Neural Networks

    Skills you'll gain: Plot (Graphics), Data Visualization Software, R Programming, Scatter Plots, Regression Analysis, Statistical Modeling, Predictive Modeling, Artificial Neural Networks, Data Science, Deep Learning, Model Evaluation, Descriptive Statistics, Predictive Analytics, Statistical Methods, Data Manipulation, Data Preprocessing, Performance Testing

    Mixed · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    E

    EDUCBA

    Master Machine Learning with TensorFlow: Basics to Advanced

    Skills you'll gain: Data Preprocessing, Tensorflow, Scikit Learn (Machine Learning Library), Machine Learning, Feature Engineering, Deep Learning, Convolutional Neural Networks, Matplotlib, Jupyter, Python Programming, NumPy, Data Manipulation, Artificial Neural Networks, Seaborn, Development Environment, Pandas (Python Package), Regression Analysis

    Mixed · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Cleaning, Organizing, and Speeding Up SQL

    Skills you'll gain: Data Cleansing, Database Design, Data Integration, SQL, Data Manipulation, Database Management, Relational Databases, Data Validation, Data Quality, Data Integrity, Performance Tuning

    Beginner · Course · 1 - 4 Weeks

Searches related to computer programming

computer programming tools
computer programming for absolute beginners
computer programming free courses
computer programming free
computer programming with python
computer programming c#
computer programming c++
computer programming for beginners
1…687688689…716

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

  • Hands-on AWS Auto Scaling Labs: Essential Lab Exercises: Pearson
  • Introduction to AI and Machine Learning on GC - Deutsch: Google Cloud
  • Logistic Regression with R: Build & Predict: EDUCBA
  • Apache Hive: Design, Query & Optimize Big Data: EDUCBA
  • Hadoop Projects: Analyze & Optimize Big Data: EDUCBA
  • توقع حضور المواعيد الطبية باستخدام Python: Coursera
  • Create Image Captioning Models - Português Brasileiro: Google Cloud
  • Machine Learning Projects in R with Caret: EDUCBA
  • Netzkonvergenzstudien in der Finiten Elemente Methode: Coursera
  • Deep Learning with R: Build & Predict Neural Networks: EDUCBA

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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