Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Basics Course Catalog
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: Debugging, C (Programming Language), Code Review, Data Structures, Computer Programming, Computer Science, Computational Thinking, Integrated Development Environments, Software Technical Review, Algorithms
Status: FreePrinceton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, Computational Thinking, Computer Science, Algorithms, Animations, Simulations, Debugging
Status: NewStatus: Free TrialSkills you'll gain: Software Installation, Programming Principles, Data Validation, Scripting Languages, Python Programming, Program Development, Scripting, Computational Thinking, Development Environment, Data Processing, Computer Programming, Algorithms, Debugging
Status: NewStatus: Free TrialSkills you'll gain: Integrated Development Environments, System Configuration
Status: PreviewThe University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Animation and Game Design, Software Development, Software Design, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging, Algorithms
Status: PreviewUniversity of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
What brings you to Coursera today?
Status: NewStatus: Free TrialSkills you'll gain: Game Design, Software Development, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Data Structures, Software Design, Computer Programming, Data Management
Status: PreviewUniversity of Leeds
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
Status: Free TrialUniversity of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
Status: PreviewUniversity of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Status: PreviewUniversity of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Debugging
Status: NewStatus: Free TrialSkills you'll gain: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- C for Everyone: Programming Fundamentals: University of California, Santa Cruz
- Computer Science: Programming with a Purpose: Princeton University
- Python Basics: Learn, Apply & Build Programs: EDUCBA
- Java Programming Essentials and Core Concepts: Packt
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Learn to Program: The Fundamentals: University of Toronto
- Introduction to JavaScript Programming: Microsoft
- An Introduction to Programming using Python: University of Leeds
- Python Basics: University of Michigan
- Programming Languages, Part B: University of Washington










