These free mini-courses will give you a strong foundation in web development. Track your progress and access advanced courses on HTML/CSS, Ruby and JavaScript for free inside our student portal.
1. Introduction to Object Orientation
2. Classes
3. Instance Variables and Methods
4. Class Variables and Methods
5. Storing Classes in Multiple Files
6. Test Yourself: Object-Oriented Ruby Basics
7. Object-Oriented Warmups I
Sign up to track your progress for free
8. Classes vs Modules
9. Inheritance, Privacy and Scope
10. Best Practices for Working With Classes
11. Demo: Tic Tac Toe
12. Refactoring Code
13. Ruby Style Guide
14. Test Yourself: Ruby Inheritance
15. Object-Oriented Warmups II
16. Serialization
17. File I/O Basics
18. Working with Files in Ruby
19. Regular Expressions
20. Test Yourself: File Operations
21. Dictionary Reader
22. Ruby Cheat Sheet
23. Wrapping up the Unit