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 Trial
University 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: Free
Princeton 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 Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Data Storage Technologies, Program Development, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging
- Status: Preview
The University of Edinburgh
Skills you'll gain: Software Engineering, Software Development, Programming Principles, Software Design, Game Design, Event-Driven Programming, Computer Programming, Animation and Game Design, Debugging, Computational Thinking, Algorithms
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
- Status: Preview
University 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: Preview
University of Leeds
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
- Status: NewStatus: Free Trial
Skills 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: Preview
University 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: Preview
University 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: NewStatus: Free Trial
Skills you'll gain: Integrated Development Environments, System Configuration
- Status: Free Trial
Duke University
Skills you'll gain: User Interface (UI), Object Oriented Programming (OOP), Computational Thinking, HTML and CSS, Java, Java Programming, Software Design, Data Structures, Debugging, Software Engineering, Interactive Design, Cryptography, Web Development, Web Design, Programming Principles, Computer Programming, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
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
- Java Programming Fundamentals: IBM
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Python Basics: University of Michigan
- Learn to Program: The Fundamentals: University of Toronto
- An Introduction to Programming using Python: University of Leeds
- Introduction to JavaScript Programming: Microsoft
- Programming Languages, Part C: University of Washington
- Programming Languages, Part B: University of Washington