Filter by
The language used throughout the course, in both instruction and assessments.
625 results for "theory of computation"
University of Colorado Boulder
Skills you'll gain: Algorithms, Computer Programming, Problem Solving, Theoretical Computer Science, Computational Logic, Computational Thinking, Mathematical Theory & Analysis, Mathematics, Applied Mathematics, Data Structures, Python Programming
Duke University
Skills you'll gain: Python Programming, Computer Programming, C Programming Language Family, Algorithms, Computational Logic, Critical Thinking, Problem Solving, Process Analysis, Programming Principles, Computer Programming Tools, Data Visualization, Theoretical Computer Science, Computational Thinking, Software Testing, Writing, Software Engineering, User Experience
Michigan State University
- Status: Free
Duke University
Skills you'll gain: Data Analysis, General Statistics, Probability & Statistics, Problem Solving, Statistical Analysis, Calculus, Critical Thinking, Probability Distribution
Hebrew University of Jerusalem
Skills you'll gain: Computational Logic, Computer Architecture, Computer Programming, Hardware Design, Theoretical Computer Science, Computer Programming Tools, Critical Thinking, Problem Solving, Systems Design
- Status: Free
The University of Edinburgh
- Status: Free
University of Pennsylvania
Skills you'll gain: Algebra, Calculus, Mathematics, Differential Equations, Mathematical Theory & Analysis, Problem Solving, Linear Algebra
- Status: Free
Universidade de São Paulo
Skills you'll gain: Algorithms, Computer Programming, Python Programming, Computational Logic, Computational Thinking, Programming Principles, Software Engineering, Computer Programming Tools, Data Structures, Theoretical Computer Science
Duke University
Skills you'll gain: Algorithms, C Programming Language Family, Computational Logic, Computer Programming, Critical Thinking, Problem Solving, Process Analysis, Programming Principles, Data Visualization, Theoretical Computer Science
- Status: Free
University of Washington
Skills you'll gain: Mathematics, Computer Programming, Mathematical Theory & Analysis, Probability & Statistics, Python Programming, Computational Logic, Data Analysis, Artificial Neural Networks, Computational Thinking, Machine Learning, Human Learning
Rice University
Skills you'll gain: Computer Programming, Python Programming, Programming Principles, Mathematics, Algorithms, Computational Logic, Computational Thinking, Computer Programming Tools, Critical Thinking, Problem Solving, Theoretical Computer Science, Visualization (Computer Graphics), Computer Graphics, Data Structures, Graph Theory, Probability & Statistics, Combinatorics
University of California, Irvine
Skills you'll gain: Computer Programming, Programming Principles, Software Engineering, Theoretical Computer Science, Computational Thinking, Algorithms, Critical Thinking, Data Structures, Problem Solving, Computational Logic, Computer Programming Tools, Operating Systems, Software Architecture, System Software, Application Development, Computer Architecture
In summary, here are 10 of our most popular theory of computation courses
- Dynamic Programming, Greedy Algorithms: University of Colorado Boulder
- Introductory C Programming: Duke University
- Getting Started With Music Theory: Michigan State University
- Data Science Math Skills: Duke University
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- Introduction to Philosophy: The University of Edinburgh
- Calculus: Single Variable Part 2 - Differentiation: University of Pennsylvania
- Introdução à Ciência da Computação com Python Parte 2: Universidade de São Paulo
- Programming Fundamentals: Duke University
- Computational Neuroscience: University of Washington