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: Preview
Peking University
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Development Methodologies, Program Development, Systems Analysis, Software Development, Software Design, Software Engineering, Systems Design, Software Architecture, Requirements Analysis, Data Management, Human Computer Interaction
- Status: Free Trial
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Documentation, Computer Science, Maintainability
- Status: Free
Princeton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP), Computational Thinking
- Status: Free Trial
University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Operations Research, Theoretical Computer Science, Network Analysis, Data Structures, Computational Thinking, Linear Algebra, Computer Science, Big Data, Python Programming, Probability & Statistics
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Programming Principles, Problem Solving, Design, Computer Science
- Status: Free Trial
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, Eclipse (Software), Object Oriented Programming (OOP), Object Oriented Design, Integrated Development Environments, Development Environment, Java Platform Enterprise Edition (J2EE), Software Design, Software Installation, Computer Programming, Programming Principles, Program Development, Virtual Machines, Web Development, Debugging, Package and Software Management, Data Structures, File Management
- Status: Free Trial
Peking University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Science, Computer Architecture, Theoretical Computer Science, Data Structures, Computer Programming, Computational Logic, Computer Hardware, Computational Thinking, Algorithms, Emerging Technologies
- Status: Free Trial
Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Python Programming, Computer Programming
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
Coursera Project Network
Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Python Programming, Computer Programming
- Status: Free Trial
LearnQuest
Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Computer Programming, Object Oriented Design, Mobile Development, UI Components, Program Development, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation
- Status: Free Trial
Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Software Engineering, Computer Programming, Computer Engineering, Object Oriented Programming (OOP)
In summary, here are 10 of our most popular programming foundations computer science courses
- 面向对象技术高级课程(The Advanced Object-Oriented Technology): Peking University
- C++ Object Basics: Functions, Recursion, and Objects: Codio
- Algorithms, Part I: Princeton University
- Advanced Algorithms and Complexity: University of California San Diego
- Basic Game Development with Levels using Scratch: Coursera Project Network
- Core Java: LearnQuest
- 计算导论与C语言基础: Peking University
- Algorithmic Thinking (Part 1): Rice University
- Java Object Basics: Functions, Recursion, and Objects: Codio
- Create Your First Web App with Python and Flask: Coursera Project Network