### Filter by

The language used throughout the course, in both instruction and assessments.

## Over 500 results for "computer programs/algorithms"

- Status: Free
Princeton University

**Skills you'll gain:**Algorithms, Computer Programming, Data Structures, Java Programming, Problem Solving, Programming Principles, Theoretical Computer Science, Computational Thinking, Critical Thinking Stanford University

**Skills you'll gain:**Algorithms, Theoretical Computer Science, Computer Programming, Problem Solving, Graph Theory, Mathematics, Data Structures, Computational Thinking, Mathematical Theory & Analysis, Critical Thinking, Computational Logic, Programming Principles, Software Engineering- Status: Free
Princeton University

**Skills you'll gain:**Theoretical Computer Science, Computer Programming, Algorithms, Computational Logic, Computational Thinking, Java Programming, Programming Principles, Computer Architecture, Data Structures, Mathematical Theory & Analysis - Status: Free
Princeton University

**Skills you'll gain:**Algorithms, Java Programming, Computer Programming, Graph Theory, Data Structures - Status: Free
Princeton University

**Skills you'll gain:**Computer Architecture, Computer Programming, Critical Thinking, Microarchitecture, Problem Solving, Software Architecture, Software-Defined Networking, System Software - 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 - Status: Free
National Taiwan University

**Skills you'll gain:**Leadership and Management, Mathematics, Operations Management, Operations Research, Problem Solving, Strategy and Operations, Mathematical Theory & Analysis, Applied Mathematics, Business Analysis, Decision Making, Computer Programming - Status: Free
National Taiwan University

**Skills you'll gain:**Algebra, Algorithms, Mathematics, Operations Management, Operations Research, Linear Algebra, Mathematical Theory & Analysis, Computer Programming, Strategy and Operations - Status: Free
University of Toronto

**Skills you'll gain:**Computer Programming, Python Programming, Computational Logic, Problem Solving, Programming Principles, Computer Programming Tools, Critical Thinking, Computational Thinking, Mathematics, Process Analysis Multiple educators

**Skills you'll gain:**Machine Learning, Machine Learning Algorithms, Applied Machine Learning, Algorithms, Deep Learning, Machine Learning Software, Artificial Neural Networks, Human Learning, Statistical Machine Learning, Python Programming, Regression, Mathematics, Tensorflow, Critical Thinking, Network Model, Training, Reinforcement LearningUniversity of California, Santa Cruz

**Skills you'll gain:**Algorithms, Computer Programming, Graph Theory**Skills you'll gain:**Computer Programming, Computer Science, Problem Solving

## In summary, here are 10 of our most popular computer programs/algorithms courses

- Algorithms, Part I: Princeton University
- Algorithms: Stanford University
- Computer Science: Algorithms, Theory, and Machines: Princeton University
- Algorithms, Part II: Princeton University
- Computer Architecture: Princeton University
- Computer Science: Programming with a Purpose: Princeton University
- Operations Research (1): Models and Applications: National Taiwan University
- Operations Research (2): Optimization Algorithms: National Taiwan University
- Learn to Program: The Fundamentals: University of Toronto
- Machine Learning: DeepLearning.AI