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 California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Event-Driven Programming, Web Development Tools, Web Development, Front-End Web Development, Programming Principles, Integrated Development Environments, Debugging
Dartmouth College
Skills you'll gain: C (Programming Language), System Programming, Hardware Architecture, Computer Architecture, Embedded Software, Operating Systems, Programming Principles, Computer Programming, Program Development, Debugging
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Interactive Design, Program Development, User Interface (UI), Command-Line Interface
DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Neural Networks, Tensorflow, Supervised Learning, Keras (Neural Network Library), Artificial Intelligence, Machine Learning, Python Programming, NumPy, Performance Tuning
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, Web Design and Development, Application Frameworks, Event-Driven Programming, Web Applications, Usability
Coursera Project Network
Skills you'll gain: User Interface (UI), Human Computer Interaction, Program Development, Python Programming, Computer Programming, Mathematical Software, Data Storage, Data Validation
Duke University
Skills you'll gain: Event-Driven Programming, Storyboarding, Programming Principles, 3D Modeling, Storytelling, Computer Graphics, Object Oriented Programming (OOP), Computer Programming, Scripting, Algorithms, Computational Thinking, Debugging
Duke University
Skills you'll gain: Debugging, Maintainability, Programming Principles, Algorithms, Software Testing, Program Development, C (Programming Language), Pseudocode, Computational Thinking, Software Engineering, Simulations, System Programming, Data Structures, Software Development, Computer Programming, Command-Line Interface, Development Environment, Development Testing, User Interface (UI), Interactive Design
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Programming Principles, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Software Design, Graph Theory, Computer Science, Program Development, Computational Thinking, Artificial Intelligence, Software Technical Review, File Management
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Debugging, C (Programming Language), Data Structures, C++ (Programming Language), Object Oriented Programming (OOP), Programming Principles, Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Computer Science, Software Testing, File Systems, Computational Thinking, Integration Testing, Software Technical Review, System Programming, File Management
Coursera Project Network
Skills you'll gain: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Programming Principles, Computer Programming
Skills you'll gain: Computing Platforms, Software Development Life Cycle, Application Development, Programming Principles, Databases, Database Management, Web Applications, Software Installation, Browser Compatibility, Cloud Computing, Information Technology, Software Versioning, Computer Programming
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- JavaScript Basics: University of California, Davis
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Introduction to Object-Oriented Programming in C++: University of London
- Neural Networks and Deep Learning: DeepLearning.AI
- Web Design for Everybody: Basics of Web Development & Coding: University of Michigan
- Python 101: Develop Your First Python Program: Coursera Project Network
- Introduction to Programming and Animation with Alice: Duke University
- Introductory C Programming: Duke University
- Coding for Everyone: C and C++: University of California, Santa Cruz
- C and Go: Classical and Modern Programming: University of California, Santa Cruz