Code-Alongs
What is a Code-Along?
Code-Alongs are live experiences taught by our instructors designed to prepare you for concepts found in the sprint challenges. They're your opportunity to work on complex job-ready problems in a live and engaging environment.
These sessions are 50 minutes in length and are offered seven days a week in the morning, afternoon, and evening. Because Code-Alongs delve deeper into a core competency, you will need to come to class prepared to have the best experience.
Ideal Code-Along Preparation Checklist
- Did you review the core competencies?
- Did you watch the guided projects?
- Did you finish your module projects?
Code-Along 1: Data Wrangling and Encoding
This code-along focuses on practical data preparation techniques for tree-based models, reinforcing concepts from Modules 1 and 2. You'll work through realistic examples of handling categorical data, missing values, and feature engineering specifically for decision trees and random forests.
How to Prepare
- Review decision trees and random forests concepts from Modules 1 and 2
- Watch the guided project videos
- Complete your module projects before attending
- Have Python and required libraries installed
Code-Along 2: Model Tuning
This session builds on Module 3's content, providing hands-on practice with hyperparameter tuning and cross-validation for tree-based models. You'll work with grid search, implement cross-validation strategies, and optimize model performance for the Kaggle competition.
How to Prepare
- Review cross-validation and hyperparameter tuning concepts from Module 3
- Watch the guided project video
- Complete your module project before attending
- Have Python and required libraries installed
Prepare for Success
The best Code-Along experiences happen when you are ready before coming to class. Your instructors created a starting point and a solution for each of your Code-Alongs to ensure you have what you need to succeed.
Make sure to review the relevant module materials before attending the code-along. This will help you get the most out of the session and be better prepared to tackle the challenges.
Additional Resources
Tree-Based Models
- Scikit-learn: Decision Trees
- Scikit-learn: Random Forests
- Scikit-learn: Encoding Categorical Features