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

Programming Basics Courses

Programming basics courses can help you learn fundamental concepts like variables, control structures, data types, and functions. You can build skills in problem-solving, debugging, and writing clean, efficient code. Many courses introduce tools such as Git for version control, integrated development environments (IDEs) like Visual Studio Code, and programming languages like Python or JavaScript, which are commonly used in web development and software engineering.

Popular Programming Basics Courses and Certifications


  • P

    Packt

    API Integration and Extending Strapi

    Skills you'll gain: Query Languages, Business Logic, Model View Controller, Software Architecture

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Develop a Conference Room Booking System in C# .NET

    Skills you'll gain: Database Design, Requirements Analysis, .NET Framework, ASP.NET, Relational Databases, C# (Programming Language), Database Development, Database Application, Full-Stack Web Development, Functional Requirement, Back-End Web Development, Maintainability, System Implementation, Model View Controller, Software Architecture, Data Validation

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Apply Puppet for Scalable Infrastructure Automation

    Skills you'll gain: Infrastructure Architecture, IT Automation, Maintainability, Code Reusability, Scalability

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Implement Animated Car Graphics Using Computer Graphics

    Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Graphics Software, Motion Graphics, Graphical Tools, Computer Displays, Plot (Graphics)

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Model Data in Weaviate

    Skills you'll gain: Quantitative Research, Model Optimization, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Traitement des données sans serveur avec Dataflow : cours 2

    Skills you'll gain: Dataflow, Apache Kafka, Data Pipelines, Data Processing, Real Time Data, Performance Tuning, Data Transformation, Jupyter, File I/O, SQL, Application Programming Interface (API)

    Advanced · Course · 1 - 3 Months

  • C

    Coursera

    Optimize and Benchmark AI Algorithms for Speed

    Skills you'll gain: Performance Testing, Performance Tuning, Performance Stress Testing, Model Optimization, Algorithms, Performance Analysis, Performance Metric, Memory Management, Theoretical Computer Science

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Google Cloud 기반 데이터 분석 입문

    Skills you'll gain: Looker (Software), Data-Driven Decision-Making, Data Analysis, Analytics, Google Cloud Platform, Data Visualization Software, Data Transformation, Dashboard, Data Cleansing, Dashboard Creation, Data Storage Technologies, Data Storage, Data Sharing, SQL, Query Languages

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Mastering Unity Game Development & Monetization for Android

    Skills you'll gain: Android (Operating System), GitHub, Software Development Tools, User Interface (UI) Design, Animation and Game Design, 3D Assets, Mobile Development Tools, Scripting

    Advanced · Course · 1 - 3 Months

  • E

    EDUCBA

    Implement SQL Server Loyalty Points Management System

    Skills you'll gain: Microsoft SQL Servers, Database Design, Relational Databases, Stored Procedure, Database Development, Transact-SQL, SQL, Loyalty Programs, Enterprise Application Management, Database Management, Workflow Management, Transaction Processing, Customer Data Management, Gift Accounting, Data Integrity

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Comprende Cloud Spanner

    Skills you'll gain: Data Migration, Database Management, Relational Databases, Google Cloud Platform, Database Development, Database Architecture and Administration, Databases, SQL, Database Management Systems, Cloud Management, Database Theory, Dataflow, Query Languages, Database Design, Cloud Applications, Cloud Development, Data Pipelines, Scalability, Application Deployment, Transaction Processing

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Google Cloud 上の Gemini 1.0 Pro とアプリケーションの統合

    Skills you'll gain: Google Gemini, Gemini, Generative AI, Google Cloud Platform, AI Integrations, LLM Application, Prompt Engineering, Application Development, Cloud-Based Integration, API Testing, Application Programming Interface (API), Model Evaluation

    Beginner · Course · 1 - 4 Weeks

1…530531532…544

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

  • API Integration and Extending Strapi: Packt
  • Develop a Conference Room Booking System in C# .NET: EDUCBA
  • Apply Puppet for Scalable Infrastructure Automation: EDUCBA
  • Implement Animated Car Graphics Using Computer Graphics: EDUCBA
  • Model Data in Weaviate: Coursera
  • Traitement des données sans serveur avec Dataflow : cours 2: Google Cloud
  • Optimize and Benchmark AI Algorithms for Speed: Coursera
  • Google Cloud 기반 데이터 분석 입문: Google Cloud
  • Mastering Unity Game Development & Monetization for Android: Packt
  • Implement SQL Server Loyalty Points Management System: 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

  • 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