- Day 0: Hello, World. [Difficulty: Easy] Status: Complete
- Day 1: Data Types [Difficulty: Easy] Status: Complete
- Day 2: Operators [Difficulty: Easy] Status: Complete
- Day 3: Intro to Conditional Statements [Difficulty: Easy] Status: Complete
- Day 4: Class vs. Instance [Difficulty: Easy] Status: Complete
- Day 5: Loops [Difficulty: Easy] Status: Complete
- Day 6: Let's Review [Difficulty: Easy] Status: Complete
- Day 7: Arrays [Difficulty: Easy] Status:Complete
- Day 8: Dictionaries and Maps [Difficulty: Easy]
- Day 9: Recursion [Difficulty: Easy]
- Day 10: Binary Numbers [Difficulty: Easy]
- Day 11: 2D Arrays [Difficulty: Easy]
- Day 12: Inheritance [Difficulty: Easy]
- Day 13: Abstract Classes [Difficulty: Easy]
- Day 14: Scope [Difficulty: Easy]
- Day 15: Linked List [Difficulty: Easy]
- Day 16: Exceptions - String to Integer [Difficulty: Easy]
- Day 17: More Exceptions [Difficulty: Easy]
- Day 18: Queues and Stacks [Difficulty: Easy]
- Day 19: Interfaces [Difficulty: Easy]
- Day 20: Sorting [Difficulty: Easy]
- Day 21: Generics [Difficulty: Easy]
- Day 22: Binary Search Trees [Difficulty: Easy]
- Day 23: Level-Order Traversal [Difficulty: Easy]
- Day 24: More Linked Lists [Difficulty: Easy]
- Day 25: Running Time and Complexity [Difficulty: Medium]
- Day 26: Nested Logic [Difficulty: Easy]
- Day 27: Testing [Difficulty: Easy]
- Day 28: RegEx, Patterns, and Intro to Databases [Difficulty: Medium]
- Day 29: Bitwise AND [Difficulty: Medium]
- Day 30: [Difficulty: ]