Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Results for "programming foundations computer science"
- Status: Free Trial
Microsoft
Skills you'll gain: Back-End Web Development, Program Development, Algorithms, Integrated Development Environments, Programming Principles, Pseudocode, Debugging, Computational Thinking, Engineering Software, C# (Programming Language), Version Control, Software Engineering, GitHub, Git (Version Control System), Data Structures, Microsoft Copilot
- Status: Free Trial
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Program Development, Network Analysis, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming, Object Oriented Programming (OOP)
- Status: Free Trial
Rice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Algorithms, Command-Line Interface
- Status: Preview
National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Thinking, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Data Structures, Maintainability, Performance Tuning, Debugging
- Status: Free Trial
Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
- Status: Free Trial
LearnKartS
Skills you'll gain: JUnit, Unit Testing, Java Programming, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
- Status: Preview
University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Data Structures, Algorithms, File Management, Debugging
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Distributed Computing, Scalability, Database Systems, Database Architecture and Administration, Databases, Relational Databases, SQL, Query Languages, Performance Tuning, Data Integrity
- Status: Free Trial
Duke University
Skills you'll gain: Debugging, Algorithms, Problem Solving, Python Programming, Software Development, Data Analysis
In summary, here are 10 of our most popular programming foundations computer science courses
- Foundations of Coding Back-End: Microsoft
- Foundations of Data Structures and Algorithm Analysis: Packt
- Python Programming Essentials: Rice University
- Functional Programming Principles in Scala (Scala 2 version): École Polytechnique Fédérale de Lausanne
- 計算機程式設計 (Computer Programming): National Taiwan University
- Foundations of Modern C++: Packt
- C Programming: Getting Started - 1: Dartmouth College
- Core Java - Advanced Fundamentals: LearnKartS
- Programming for Data Science: University of Leeds
- Fundamentals of Object-Oriented Programming - C++: Packt