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, Computational Thinking, Software Installation, Development Environment
- Status: Free
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Software Design
- Status: Free
University of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Software Design, Program Development, Integrated Development Environments, Data Structures, File Management
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computer Graphics, Graphics Software
University of California, Santa Cruz
Skills you'll gain: Debugging, C (Programming Language), Programming Principles, Data Structures, Computer Programming, Program Development, Computer Science, Computational Thinking, Algorithms, System Programming
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), Verification And Validation, Web Development, Interactive Design, Usability, Web Design and Development, Application Frameworks, Event-Driven Programming, Web Applications
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Debugging
Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java, Development Environment, Software Installation, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Debugging
- Status: Free
University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Programming Principles, Scripting Languages, Data Structures, Computer Programming, Functional Design, Debugging
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Hypertext Markup Language (HTML), Software Design, Data Structures, Debugging, Web Design and Development, Software Engineering, Cryptography, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Encryption, Algorithms, Program Development, Web Applications, Front-End Web Development, Statistical Analysis, Computer Programming
University of Michigan
Skills you'll gain: Web Scraping, Data Processing, Relational Databases, JSON, Database Design, SQL, Network Protocols, Databases, Web Services, Restful API, Programming Principles, Data Cleansing, Data Structures, Data Storytelling, Data Collection, Computer Programming, Python Programming, Data Manipulation, Development Environment, Computational Thinking
Vanderbilt University
Skills you'll gain: ChatGPT, Generative AI, Artificial Intelligence, Creative Thinking, Creativity, Natural Language Processing, Problem Solving, Application Development, Communication
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
- Programming Languages, Part A: University of Washington
- Learn to Program: The Fundamentals: University of Toronto
- Python Basics: University of Michigan
- C for Everyone: Programming Fundamentals: University of California, Santa Cruz
- Web Design for Everybody: Basics of Web Development & Coding: University of Michigan
- Computer Science: Programming with a Purpose: Princeton University
- Introduction to Java and Programming Basics: Packt
- Programming Languages, Part B: University of Washington
- Java Programming and Software Engineering Fundamentals: Duke University