• 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


  • E

    EDUCBA

    Apply & Deploy XML-to-JSON Conversion Using AWS Lambda

    Skills you'll gain: Serverless Computing, API Gateway, Cloud-Based Integration, Extensible Markup Language (XML), JSON, Amazon Web Services, Cloud Deployment, Cloud Development, Extensible Languages and XML, Application Programming Interface (API), Application Deployment, Cloud Applications, Data Processing, Data Transformation, API Testing

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Transform Audio: Extract Features & Augment Models

    Skills you'll gain: Data Preprocessing, Applied Machine Learning, Feature Engineering, Model Training, Machine Learning Methods, Digital Signal Processing, Model Deployment, Data Transformation, Data Pipelines, Data Manipulation, Data Processing, Data Wrangling

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Build & Evaluate Decision Trees for ML

    Skills you'll gain: Model Evaluation, Decision Tree Learning, Classification Algorithms, Model Training, Applied Machine Learning, Java, Java Programming, Model Optimization, Predictive Modeling, Machine Learning Software, Supervised Learning, Technical Communication, Fine-tuning, Tree Maps, MLOps (Machine Learning Operations), Machine Learning Algorithms, Algorithms

    Advanced · Course · 1 - 4 Weeks

  • P

    Packt

    Introduction to Website Development Technologies

    Skills you'll gain: Hypertext Markup Language (HTML), Bootstrap (Front-End Framework), Web Design and Development, Development Environment, HTML and CSS, Responsive Web Design, Version Control, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Git (Version Control System), Application Deployment, Software Development Tools, Integrated Development Environments, Web Development Tools, Cloud Hosting

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    Unreal Engine 5 - Sci-Fi Environment Design

    Skills you'll gain: Design Reviews, Unreal Engine, Ideation, Photo Editing, Virtual Environment, Post-Production, Game Design, 3D Assets, Adobe Photoshop, Conceptual Design, Visual Storytelling, Design Elements And Principles, Creativity, Image Quality, Layout Design, Creative Design

    Beginner · Course · 1 - 4 Weeks

  • I

    Infosec

    Memory, Encryption, and Protecting Data in Android

    Skills you'll gain: Cryptography, Encryption, Android Development, Key Management, Exploit development, Android (Operating System), Secure Coding, Mobile Security, Data Security, Application Security, Data Loss Prevention, Network Security, Exploitation techniques, Memory Management, File Systems

    Mixed · Course · 1 - 4 Weeks

  • P

    Packt

    SwiftUI Covid19 Statistics Tracker with REST API & Swift 5

    Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Mobile Development, User Interface (UI), User Interface (UI) Design, Restful API, Application Development, Development Environment, Application Programming Interface (API), UI Components, Real Time Data, Data Integration

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Implementing Movement and Decision-Making Systems

    Skills you'll gain: Unity Engine, Agentic systems, Game Design, Video Game Development, Artificial Intelligence, Simulations, System Design and Implementation, Scripting, Software Design Patterns

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Implement Hand Gesture Recognition with OpenCV

    Skills you'll gain: Program Development, Code Reusability, Data Validation

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Process Real-Time Data with Spark Streams

    Skills you'll gain: Apache Kafka, Real Time Data, Apache Spark, Data Pipelines, PySpark, Scalability, Live Streaming, Data-Driven Decision-Making, Data Lakes, Data Integration, Fraud detection, Data Processing, Event Monitoring, Data Transformation, JSON, Event Management

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Bootstrap Responsive Web Design & Project Mastery

    Skills you'll gain: HTML and CSS, Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Design and Development, Cascading Style Sheets (CSS), Web Applications, Hypertext Markup Language (HTML), Front-End Web Development, User Interface (UI), User Interface (UI) Design, Frontend Integration, UI Components, Web Development, Web Development Tools

    Beginner · Specialization · 1 - 3 Months

  • E

    EDUCBA

    Master Unity: Design & Develop a Gem Collector Game

    Skills you'll gain: Unity Engine, Animation and Game Design, Video Game Development, Animations, Game Design, Program Development, Development Environment, C# (Programming Language), Scripting

    Mixed · Course · 1 - 4 Weeks

1…526527528…544

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

  • Apply & Deploy XML-to-JSON Conversion Using AWS Lambda: EDUCBA
  • Transform Audio: Extract Features & Augment Models: Coursera
  • Build & Evaluate Decision Trees for ML: Coursera
  • Introduction to Website Development Technologies: Packt
  • Unreal Engine 5 - Sci-Fi Environment Design: Packt
  • Memory, Encryption, and Protecting Data in Android: Infosec
  • SwiftUI Covid19 Statistics Tracker with REST API & Swift 5: Packt
  • Implementing Movement and Decision-Making Systems: Packt
  • Implement Hand Gesture Recognition with OpenCV: EDUCBA
  • Process Real-Time Data with Spark Streams: 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