Filter by
The language used throughout the course, in both instruction and assessments.
Results for "bachelor+computer+science"
University of Pennsylvania
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Java Programming, Computer Programming Tools, Data Analysis, Data Structures, Problem Solving, Computational Logic, Computational Thinking, Critical Thinking, Data Analysis Software, Data Management, Data Visualization, Exploratory Data Analysis, Software Engineering, Data Science
University of Colorado Boulder
Skills you'll gain: Algorithms, Theoretical Computer Science, Data Structures, Computer Programming, Graph Theory, Problem Solving, Computational Logic, Computational Thinking, Mathematical Theory & Analysis, Mathematics, Applied Mathematics, Python Programming
University of California, Santa Cruz
Skills you'll gain: Algorithms, Computer Programming, Graph Theory
University of Illinois Urbana-Champaign
Skills you'll gain: Cloud Computing, Distributed Computing Architecture, Cloud Infrastructure, Computer Networking, Cloud Storage, Cloud Platforms, Network Architecture, Apache, Cloud Applications, Cloud Engineering, Computer Architecture, Data Management, Algorithms, Software-Defined Networking, Software As A Service, Network Analysis, Theoretical Computer Science, Amazon Web Services, Big Data, Cloud-Based Integration, Software Architecture, Computational Thinking, Computer Programming, Cryptography, Security Engineering, Human Learning, Python Programming
Skills you'll gain: Computer Programming, Computer Science, Problem Solving
- Status: Free
University of Alberta
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Problem Solving, Computational Thinking, Process Analysis, Critical Thinking, Computational Logic, Algorithms, Computer Programming Tools, Computer Science
Skills you'll gain: Algorithms, Computer Science, Communication, Data Structures, Javascript, Problem Solving
Rice University
Skills you'll gain: Computer Programming, Java Programming, Algorithms, Theoretical Computer Science, Computational Thinking, Distributed Computing Architecture, Software Engineering, Computational Logic, Critical Thinking, Data Structures, Programming Principles
- Status: Free
Princeton University
Skills you'll gain: Computer Programming, Java Programming, Programming Principles, Computational Thinking, Algorithms, Computational Logic, Theoretical Computer Science, Critical Thinking, Mathematical Theory & Analysis, Problem Solving, Computer Science
University of California, Santa Cruz
Skills you'll gain: Algorithms, Computer Programming, Graph Theory
University of California, Davis
Skills you'll gain: Security Engineering, Software Security, Computer Programming, System Security, Security Software, Network Security, Programming Principles, Computer Networking, Cryptography, Software Engineering, Computer Security Models, Java Programming
University of California, Santa Cruz
Skills you'll gain: C Programming Language Family, Computer Programming, Data Structures, Programming Principles, C++ Programming, Computer Programming Tools, Algorithms, Computational Logic, Software Engineering, Theoretical Computer Science
In summary, here are 10 of our most popular bachelor+computer+science courses
- Introduction to Programming with Python and Java: University of Pennsylvania
- Foundations of Data Structures and Algorithms: University of Colorado Boulder
- C++ For C Programmers, Part A: University of California, Santa Cruz
- Cloud Computing: University of Illinois Urbana-Champaign
- Programming in C++: A Hands-on Introduction: Codio
- Problem Solving, Python Programming, and Video Games: University of Alberta
- Coding Interview Preparation: Meta
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- Computer Science: Programming with a Purpose: Princeton University
- C++ For C Programmers, Part B: University of California, Santa Cruz