Here's what you'll learn!
Click the arrow to expand
- The Ruby Interpreter (5:26)
- Installing the Ruby Version Manager (10:17)
- IRB (3:40)
- Variables and Strings (8:59)
- Conditionals (10:10)
- Let's Make a Calculator! (10:34)
- Arrays (7:03)
- Hashes (8:15)
- Blocks and Iterating (13:57)
- Methods (4:37)
- Classes (10:18)
- Awesome Calculator, Part 1 (3:39)
- Awesome Calculator, Part 2 (10:24)
- Awesome Calculator, Part 3 (8:45)
- A Sprinkle of JavaScript (11:59)
- Rails Routes (6:09)
- New Rails App (8:59)
- Controllers and Requests (12:57)
- Rendering (8:55)
- The Rails Template (10:51)
- First Database Table and Model (17:44)
- Creating a Timeline (11:07)
- Style with CSS and Bulma (6:48)
- Adding a Form to Post New Tweets (17:02)
- Add a User Profile (16:05)
- Edit Profile Link (17:25)
- Data Validation (11:21)
- Wrap-up (14:11)
Meet Your Instructor
Cliff Hazelton has over two decades of hands-on development and strategic leadership in the tech industry. From his early beginnings writing code at the age of ten to his recent six-year tenure as CTO of Stash, a multi-billion dollar fintech, Cliff's career is marked by deep involvement in software development and architecture, particularly with Ruby and Rails since 2006.
Connect with him on LinkedIn!
As the creator of "The Developer Path" course, Cliff leverages his comprehensive experience to craft a curriculum that not only teaches core programming skills but also equips learners with the critical thinking and problem-solving abilities crucial for thriving in the ever-changing tech environment. His dedication to mentoring shines through in his engagement with students, where he commits to their personal and professional growth. Cliff is passionate about making the learning journey as fulfilling as the outcomes, aiming to inspire and empower a new generation of developers through a course that's both enlightening and transformative.
About this course
Your journey on 'The Developer Path' begins by setting up your development environment and mastering the Mac terminal—essential tools to navigate the tech landscape. Progress to mastering a text editor (VS Code), where you'll learn to utilize its powerful features to enhance your coding efficiency.
Continue your trek with a thorough exploration of Git and GitHub, critical for mastering version control and fostering effective collaboration on projects. The path then winds through the expressive world of Ruby programming, where you'll discover the language's elegance and versatility.
As you move forward, the basics of HTML and CSS lay a solid foundation, preparing you for the culmination of your training: building a Rails application. This comprehensive journey, spanning well over 7 hours of course material, is designed not just to teach, but to transform you into a skilled developer, equipped to handle real-world challenges in technology with confidence and expertise.