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
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
Skills you'll gain: Dashboard, Data Visualization Software, Plotly, Data Wrangling, Data Visualization, Exploratory Data Analysis, Data Cleansing, Jupyter, Matplotlib, Data Analysis, Pandas (Python Package), Data Manipulation, Seaborn, Data Transformation, Data Import/Export, Predictive Modeling, Web Scraping, Interactive Data Visualization, Automation, Python Programming
University of Pennsylvania
Skills you'll gain: Data Structures, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Scripting, Software Development Tools, Scripting Languages, Integrated Development Environments, Data Import/Export, File Management
Rice University
Skills you'll gain: Computational Thinking, Programming Principles, Algorithms, Data Structures, Theoretical Computer Science, Computer Programming, Python Programming, Computer Science, Debugging, Game Theory, Mathematical Modeling, Data Validation
Duke University
Skills you'll gain: Programming Principles, Algorithms, Pseudocode, Computational Thinking, Computer Programming, Data Structures, Development Testing, Debugging
The Hong Kong University of Science and Technology
Skills you'll gain: Computational Thinking, Visualization (Computer Graphics), Problem Solving, Critical Thinking and Problem Solving, Programming Principles, OS Process Management, Computer Programming, Computer Graphics, Storyboarding, Scripting, Program Development, Event-Driven Programming, Scripting Languages, Computer Programming Tools
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Programming Principles, Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Software Design, Graph Theory, Computer Science, Software Testing, File Systems, Computational Thinking
University of Colorado Boulder
Skills you'll gain: Programming Principles, Computer Science, Computer Programming, Data Manipulation, Python Programming
LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Programming Principles, Apple Xcode, Computer Programming
Coursera Project Network
Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Application Development, Computer Programming, Development Environment
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Debugging
Skills you'll gain: Generative AI, Software Development Life Cycle, Unit Testing, ChatGPT, HTML and CSS, Development Environment, Web Design and Development, Jupyter, Hypertext Markup Language (HTML), Software Engineering, Artificial Intelligence, Cascading Style Sheets (CSS), Web Development, Data Ethics, Application Deployment, Web Applications, Automation, Interviewing Skills, CI/CD, Professional Networking
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Neural Networks and Deep Learning: DeepLearning.AI
- Applied Data Science: IBM
- Introduction to Python Programming: University of Pennsylvania
- Principles of Computing (Part 2): Rice University
- Programming Fundamentals: Duke University
- Programming with Scratch: The Hong Kong University of Science and Technology
- C, Go, and C++: A Comprehensive Introduction to Programming: University of California, Santa Cruz
- Introduction to Python Fundamentals: University of Colorado Boulder
- Introduction to Programming in Swift 5: LearnQuest
- Introduction to C++ Programming: Build a Calculator: Coursera Project Network