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
Duke University
Skills you'll gain: Debugging, Java, Algorithms, Program Development, Programming Principles, Statistical Analysis, Software Design, Computer Programming, Integrated Development Environments, Data Processing, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Development Environment
Skills you'll gain: Ajax, Javascript, Data Structures, Debugging, JSON, Scripting, Web Development, Front-End Web Development, HTML and CSS, Event-Driven Programming, Application Programming Interface (API)
Rice University
Skills you'll gain: Programming Principles, Python Programming, Computational Logic, Development Environment, Computer Programming, Scripting Languages, Debugging
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 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
Skills you'll gain: Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Exploratory Data Analysis, Programming Principles, Computer Programming, Integrated Development Environments
University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Logic, Computational Thinking, Pseudocode, Data Structures, Design Strategies, Combinatorics, Programming Principles, Computer Programming, Computer Science, Graph Theory, Advanced Mathematics, Analysis, Emerging Technologies
University of California, Irvine
Skills you'll gain: Go (Programming Language), JSON, Data Import/Export, Development Environment, Data Structures, Remote Access Systems, File Management, Program Development
University of California, Irvine
Skills you'll gain: Project Controls, Team Leadership, Project Planning, Team Management, Team Building, Leadership and Management, Project Management, Project Management Life Cycle, Performance Reporting, Scheduling, Stakeholder Management, Communication
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Puppet (Configuration Management Tool), CI/CD, Containerization, Debugging, Bash (Scripting Language), Infrastructure as Code (IaC), Docker (Software), Continuous Deployment, Continuous Integration, Technical Communication, Network Troubleshooting, Linux Commands, Linux, Scripting, Automation, Python Programming, Computer Programming
LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Software Design, Computer Programming, Software Installation, Programming Principles, Application Frameworks, Virtual Machines, Debugging, Data Structures, Development Environment, File Management
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Scalability, Java Programming, Performance Tuning, Computer Programming, Computer Science
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Java Programming: Solving Problems with Software: Duke University
- JavaScript Programming Essentials: IBM
- Python Programming Essentials: Rice University
- Neural Networks and Deep Learning: DeepLearning.AI
- C and Go: Classical and Modern Programming: University of California, Santa Cruz
- Introduction to R Programming for Data Science: IBM
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Getting Started with Go: University of California, Irvine
- Project Management: The Basics for Success: University of California, Irvine
- Google IT Automation with Python: Google