Day 0 of Code: Print Hello World!
Day 1 of Code: Data Types! Learn about object-oriented-ness, classes, instances, and datatypes
Day 2 of Code: Variables & Arithmetic!Learn more about object-oriented-ness, constructors, and arithmetic
Day 3 of Code: If-Statements!Let’s make a coin toss game! Learn more about object-oriented-ness, if-else statements, and randomness
Day 4 of Code: Boolean Operators + Class VS Instance! (+ A Guess the Number Game)
Day 5 of Code: Loops!
Day 6 of Code: Make a Mad Libs Program from Scratch!
Day 7 of Code: Arrays!
Day 8 of Code: Dictionaries & Hash Maps!
Day 9 of Code: Recursion! (+ Joseph Gordon-Levitt)
Day 10 of Code: How to Binary!
Day 11 of Code: Make a Catalogue from Scratch!
Day 12 of Code: Inheritance!
Day 13 of Code: Abstract Classes + Casting!
Day 14 of Code: Imports, Packages, & Scope!
Day 15 of Code: Linked Lists – Code them from Scratch! (+ Trains)
Day 16 of Code: Exceptions PT. 1!
Day 17 of Code: Exceptions PT 2 – Code them from Scratch! (Hot Chocolate Included!)
Day 18 of Code: Queues & Stacks – Code them from Scratch! (+ Disneyland & Movie Theaters & CAH!)
Day 19 of Code: Interfaces! (+ Star Wars!)
Day 20 of Code: Pointers, Aliasing, Garbage Collection, & JVM! (+ Spiderman & Lady Gaga & TSwift!)
Day 21 of Code: Generics!
Day 22 of Code: Heaps and Binary Search Trees! Code BST’s from Scratch!
Day 23 of Code: Make Tic Tac Toe from Scratch! (+ Review + TSwift + Nicki Manaj)
Day 24 of Code: Code Hangman from Scratch!
Day 25 of Code: Running Time & Complexity!
Day 26 of Code: Testing PT. 1! Unit Testing + Specifications + Test Your Binary Search Tree!
Day 27 of Code: Testing PT. 2! (More Unit Tests + Binary Search Trees + Test-Driven-Development!)
Day 28 of Code: Introduction to Databases! (+ Amazon & Twitter)
Day 29 of Code: Program in All the Languages!
ليس هناك متطلبات سوف يكون كل شئ من البداية