Repo to store all of my pre-course materials
Week 1 | Week 2 | Week 3 | Week 4
- Strings
- Arrays
- Hashes
- Regular Expressions
- Logic and Control
- Reflection Introspection
- ERB Embedded
- Ruby GEMS
- Sinatra
- Chapter 01 - Numbers
* Exercise - Chapter 02 - Letters
* Exercise - Chapter 03 - Variables and Assignments
* Exercise - Chapter 04 - Mixing it up
* Exercise - Chapter 05 - More about methods
* Exercise - Chapter 06 - Flow control
* Exercise - Chapter 07 - Arrays and Integers
* Exercise - Chapter 08 - Writing your own methods
* Exercise - Chapter 09 - Classes
* Exercise - Chapter 10 - Blocks and Procs
* Exercise - Chapter 11 - Beyond this tutorial
* Exercise
- Chapter 01 - Chapter Notes
* Exercise 1 - Arithmetic
* Exercise 2 - Arithmetic
* Exercise 3 - Simple Logic
* Exercise 4 - Logic
* Exercise 5 - String
* Exercise 6 - String
* Exercise 7 - String - Chapter 02 - Chapter Notes
* Exercise 1 - Input Output
* Exercise 2 - Input Output Control
* Exercise 3 - Array
* Exercise 4 - Array
* Exercise 5 - Array
* Exercise 6 - Array
* Exercise 7 - Array
* Exercise 8 - Array
* Exercise 9 - Input Output Logic String
* Exercise 10 - Classes
* Exercise 11 - Classes
* Exercise 12 - Classes
* Exercise 13 - Classes Iterating Sorting - Chapter 03 - Chapter Notes
* Exercise 1 - Blocks
* Exercise 2 - Hashes
* Exercise 3 - Hashes
* Exercise 4 - Hashes
* Exercise 5 - Blocks
* Exercise 6 - Arguments
* Exercise 7 - Hashes
* Exercise 8 - Blocks
* Exercise 9 - Hashes
* Exercise 10 - Hashes
* Exercise 11 - Blocks or Procs
* Exercise 12 - Blocks
* Exercise 13 - Procs
* Exercise 14 - Varibles Arguments and Hashes
* Exercise 15 - Hashes
* Exercise 16 - Hashes
* Exercise 17 - Hashes
- Exercise 1: A Good First Program
- Exercise 2: Comments And Pound Characters
- Exercise 3: Numbers And Math
- Exercise 4: Variables And Names
- Exercise 5: More Variables And Printing
- Exercise 6: Strings And Text
- Exercise 7: More Printing
- Exercise 8: Printing, Printing
- Exercise 9: Printing, Printing, Printing
- Exercise 10: What Was That?
- Exercise 11: Asking Questions
- Exercise 12: Prompting People
- Exercise 13: Parameters, Unpacking, Variables
- Exercise 14: Prompting And Passing
- Exercise 15: Reading Files
- Exercise 16: Reading And Writing Files
- Exercise 17: More Files
- Exercise 18: Names, Variables, Code, Functions
- Exercise 19: Functions And Variables
- Exercise 20: Functions And Files
- Exercise 21: Functions Can Return Something
- Exercise 22: What Do You Know So Far?
- Exercise 23: Read Some Code
- Exercise 24: More Practice
- Exercise 25: Even More Practice
- Exercise 26: Congratulations, Take A Test!
- Exercise 27: Memorizing Logic
- Exercise 28: Boolean Practice
- Exercise 29: What If
- Exercise 30: Else And If
- Exercise 31: Making Decisions
- Exercise 32: Loops And Arrays
- Exercise 33: While Loops
- Exercise 34: Accessing Elements Of Arrays
- Exercise 35: Branches and Functions
- Exercise 36: Designing and Debugging
- Exercise 37: Symbol Review
- Exercise 38: Doing Things To Arrays
- Exercise 39: Dictionaries, Oh Lovely Dictionaries
- Exercise 40: Modules, Classes, And Objects