Theory of Computation : Become a master of DFA (Udemy.com)
Master Deterministic Finite Automata of Theory of Computation as Theory of Computation forms core of computer science
Created by: Vignesh Sekar
Last updated February 2023
What you will learn
- You will become a master of Determinisitic Finite Automata
- You will understand the basics of Theory of Computation indepth
- You will master Finite Automata of Theory of Computation
- You will view Computer Science in a different dimension
- You will be able to answer all questions of exams like GATE,PGEE,ISRO on DFA
- Understand Why we study theory of computation
- You will get ready to learn advanced concepts of theory of computation like Push Down Automata
- You will get a very good understanding the basics of computer science
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.5 out of 5higher than 55% of them
- Reviews338#177 of 336 by number of reviews
- Length7.7 hourslonger than 67% of them
- Last updatedFebruary 2023earlier than 60% of them
Course Description
Welcome to the course Theory of Computation from Scratch !!!
Mastering the concepts of Theory of Computation is very important to get started with Computer Science because Theory of Computation is the subject using which one can know whether a problem is solvable or not. The concepts which we are going to study is going to give a very good understanding of Deterministic Finite Automata, which is one of the popular machine and learning it will give a very good foundation to learn advanced concepts of automata like Push Down Automata, Turing Machine.
In this course ,every model of Deterministic Finite Automata is taught in an easy-to-understand manner such that anybody without any prerequisites will be able to master the concepts of Deterministic Finite Automata in the easiest way.
Come and join me, I assure you that you will have the best learning experience of not just Finite Automata but also the core of Computer Science in a different dimension.
Instructor Details
- 4.5 Rating
338 Reviews
Vignesh Sekar
Hi! I'm Vignesh. I have a degree in Computer Science, work experience in a multi national company and you might call me a bit of Computer Science enthusiast who is highly passionate in teaching Mathematics and Computer Science
After working for a successful multinational company for an year, I resigned the job to follow my passion of teaching students. I have been teaching online for more than 4 years in platforms like youtube where I have a happy bunch of Engineers who are my main motivating factor in following my passion.
More courses by Vignesh Sekar
Database Management System from scratch - Part 1 (2023)
4.5 (6,600 Reviews)
Provider: Udemy
Time: 11.9h
$11.99
Operating Systems from scratch - Part 1 (2023)
4.6 (6,314 Reviews)
Provider: Udemy
Time: 8.3h
$11.99
Database Management System from scratch - Part 2 (2023)
4.3 (3,994 Reviews)
Provider: Udemy
Time: 9.2h
$11.99
Database Management Systems Part 3 : SQL Interview Course (2023)
4.6 (2,333 Reviews)
Provider: Udemy
Time: 9.8h
$10.99
Operating Systems from scratch - Part 2 (2022)
4.8 (1,662 Reviews)
Provider: Udemy
Time: 12.3h
$10.99
Operating Systems Part 3 : Synchronization and Deadlock (2023)
4.7 (921 Reviews)
Provider: Udemy
Time: 15.3h
$10.99
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Siddhartha Shyam Vyas on 5/28/2023
The course is great! I want him to come up with more parts of TOC - so that it clears my complete concepts of TOC. Much appreciated!
By Rajendra Kumar Meghwal on 5/11/2022
Course explains DFA in details and in crisp manner. One thing I would love to get added in this course is "What is the use of DFA in practical computer science" ?
By Kingshuk Debnath on 2/16/2022
Concepts are so clearly taught and with enough examples to keep you engaged. I'll definitely recommend this course to my peers!
By Paritosh Dwivedi on 3/23/2020
Thank you Vignesh creating these lectures. Your method of clearing concepts is simply amazing..... Keep up the good work
By Dimitrios Konstantinidis on 2/22/2020
Not a good course. He doesn't cover a lot of things. The course is very limited. Only for beginners. Not worth the money and time.
By Nathaniel J Osterberg on 10/8/2019
This teacher is SO MUCH BETTER than my professor at university. He explains things clearly and gives much better definitions and it is helping me in my class.
By Oscar David Castro Reyes on 9/26/2019
The course overall was well explained and the examples helped a lot to fully understand the topic.
By Christian B on 9/15/2019
So far so good, his teaching style is really clear and concise (his handwriting is really clear as well). He makes the topic seem so simple - I understood a topic in 20 minutes that my professor could not teach in 6 hours of class in college
By Manhar Chopra on 9/4/2019
One of the best courses ever taken. In love with Automata now. All concepts were super fun. Have made substantial amount of notes. Can revise whenever needed. Must take course if you want to learn how DFA works.
By Ben duplesis on 4/3/2019
The toughest subject for me was theory of computation when I started this course.But this course is making the subject to look easy.Highly recommend this course.Expecting courses on other topics of theory of computation soon.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












