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
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Commands, Operating Systems, Shell Script, File Systems, OS Process Management, Build Tools, C and C++, Cross Platform Development, Debugging, Electrical Engineering
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Scripting, Computational Logic, Computer Science, File Management
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Software Architecture, Scalability, Java
- Status: Preview
University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Problem Solving, Computer Programming, Program Development, Software Engineering, Python Programming, Algorithms, Pseudocode, Application Development, Debugging, Problem Management, Computer Science, Functional Testing, Test Planning
- Status: NewStatus: Free Trial
Skills you'll gain: PHP (Scripting Language), Web Applications, Responsive Web Design, MySQL, Server Side, Data Import/Export, Extensible Markup Language (XML), Back-End Web Development, Hypertext Markup Language (HTML), Database Development, File Management, SQL, Data Structures
- Status: Free Trial
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java Programming, Dataflow, Java, Software Architecture, Systems Architecture, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Algorithms, Performance Tuning, Network Protocols, Computer Science, Functional Design, Scalability
- Status: Free Trial
Skills you'll gain: Data Manipulation, Data Access, Data Import/Export, SAS (Software), Microsoft Excel, Data Analysis, Statistical Programming, Data Transformation, Debugging
- Status: Free Trial
Skills you'll gain: Code Review, OpenAI, Generative AI, Agentic systems, Rust (Programming Language), Command-Line Interface, Prompt Engineering, Secure Coding, Large Language Modeling, Unit Testing, Artificial Intelligence, Restful API, Application Programming Interface (API), JSON, Solution Architecture
- Status: Free Trial
University of California, Irvine
Skills you'll gain: Test Planning, Embedded Software, Embedded Systems, Functional Requirement, Systems Design, Requirements Analysis, System Design and Implementation, Prototyping, Computer Hardware, Python Programming
- Status: Free Trial
Arizona State University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, UI Components
- Status: Free Trial
Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Computer Engineering, System Programming, Computer Programming, Operating Systems, Computer Programming Tools, Data Structures, Debugging, Linux
- Status: Free Trial
University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Event-Driven Programming, Computer Programming, UI Components, Data Import/Export, Debugging, File Management
Programming Basics learners also search
In summary, here are 10 of our most popular programming basics courses
- Linux System Programming and Introduction to Buildroot: University of Colorado Boulder
- Programming in Python: A Hands-on Introduction: Codio
- YARN MapReduce Architecture and Advanced Programming: Johns Hopkins University
- Problem Solving, Python Programming, and Video Games: University of Alberta
- XHTML - Advanced Server Side Programming with PHP: EDUCBA
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- Preparing for the SAS Programming Certification Exam : SAS
- Advanced Rust Programming and AutoGPT Development: Packt
- Programming for the Internet of Things Project: University of California, Irvine
- Object-Oriented Programming and GUI with Python: Arizona State University