The outline of basic computer science topics to cover:
Hello World
Primitive Data
For Loops
Parameters
Strings
Conditional Execution
Program Logic
Indefinite Loops
File Processing
Arrays
Classes
Inheritance
Interfaces
Lists
Sets
Maps
Recursion
Searching
Sorting
Stacks
Queues
Linked Lists
Binary Trees
Graphs
[[Functional Programming]