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
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
- Status: Free
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
- Status: Free
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Ruby (Programming Language), Software Design Patterns, Computational Thinking
- Status: Free
The University of Edinburgh
Skills you'll gain: Software Engineering, Video Game Development, Software Testing, Software Development, Programming Principles, Software Design, Game Design, Computer Programming, Animation and Game Design, Debugging, Computational Thinking, Algorithms
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Computational Thinking, Computer Science, Algorithms, Animations, Debugging
University of California, Santa Cruz
Skills you'll gain: Debugging, C (Programming Language), Code Review, Data Structures, Computer Programming, Program Development, Computer Science, Computational Thinking, Software Technical Review, Integrated Development Environments, Algorithms
What brings you to Coursera today?
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Hypertext Markup Language (HTML), Browser Compatibility, Bootstrap (Front-End Framework), Javascript, Front-End Web Development, User Interface (UI), Web Development Tools, Verification And Validation, Interactive Design, Application Frameworks, Code Review, Web Design and Development, Event-Driven Programming, Usability
Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Development Environment, Software Installation, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Debugging
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Hypertext Markup Language (HTML), Software Design, Software Design Patterns, Data Structures, HTML and CSS, Debugging, Software Engineering, Cascading Style Sheets (CSS), Web Development, Computer Programming, Programming Principles, Javascript, Encryption, Algorithms, AI Personalization, Web Design, Data Processing, Statistical Analysis
Skills you'll gain: Dashboard, SQL, Descriptive Statistics, Jupyter, Statistical Analysis, Data Analysis, Probability Distribution, Pandas (Python Package), Data Visualization Software, Statistics, Data Visualization, Statistical Hypothesis Testing, Databases, Stored Procedure, Web Scraping, Relational Databases, Computer Programming Tools, Automation, Data Analysis Software, Python Programming
Dartmouth College
Skills you'll gain: Command-Line Interface, C (Programming Language), Linux Commands, Computer Programming Tools, Embedded Systems, Embedded Software, Programming Principles, Computer Engineering, Linux Servers, Linux, File Systems, System Programming, Build Tools, Data Structures, Unix, Program Development, Development Environment, Algorithms, Computer Architecture, Software Documentation
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Programming for Everybody (Getting Started with Python): University of Michigan
- Learn to Program: The Fundamentals: University of Toronto
- Programming Languages, Part A: University of Washington
- Code Yourself! An Introduction to Programming: The University of Edinburgh
- Computer Science: Programming with a Purpose: Princeton University
- C for Everyone: Programming Fundamentals: University of California, Santa Cruz
- Python Basics: University of Michigan
- Web Design for Everybody: Basics of Web Development & Coding: University of Michigan
- Introduction to Java and Programming Basics: Packt
- Java Programming and Software Engineering Fundamentals: Duke University