₹0 for students · Certificate · Intermediate
Automata and Computation
1 mini course, 5 lessons: finite automata, regular expressions, grammars, Turing machines and the limits of computing
5 lessons · ~1 hours · 10-question final exam · pass mark 70%
About the course
What you’ll learn
The theory behind regular expressions, compilers and the question 'what can computers compute at all?'. Build and simulate finite automata, connect them to regular expressions, see where they fail and grammars take over, understand pushdown automata and parsing, and meet Turing machines, the halting problem and P versus NP. Every machine is simulated in Python. Pass every lesson quiz and the final exam to earn a verifiable certificate.
Part of the career track: Computer Science Foundations
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 10 questions in 20 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
5 lessons in 1 mini courses
Each mini course takes about an hour. Already know one? Test out in the app and skip it.
1. Theory of computation essentials
Design automata and grammars, and explain the limits of computation.
Written by Vikosha. Lessons, questions and exercises are original. Licence: Original Vikosha course..