Boolean logic, database design and practical programming skills.
Truth tables, logic circuits and Boolean expressions.
Table design, validation, queries and relational thinking.
Algorithms, pseudocode, Python, testing and problem-solving.