Overview
Syllabus
Intro
Logic gates
How computers do arithmetic
Computer memory
Programming
Lexical analysis
Parsing
Object-oriented programming
Encapsulation
Abstraction
Inheritance
Polymorphism
OOP in Python
Class variables
Class methods
Static methods
Inheritance in Python
Lists
Tuples
Dictionaries
Stacks
Binary trees
Tree traversal techniques
Interpreter
Binary trees in Python
Preorder traversal
Postorder traversal
Recursion
Lexer in Python
Parser in Python
Interpreter in Python
Brackets in expressions
Variables
Unary operations
Boolean and comparison operator
If statements
While loops
Taught by
freeCodeCamp.org
Reviews
5.0 rating, based on 1 Class Central review
-
Great course for beginners. The only knowledge required is basic Python. Offers a short course to build a simple parser for a programming language, to do basic arithmetic.