Table of contents Welcome to CodeYourFuture Docs Syllabus Teacher Training Personal Development Blue Book 🏨 Organisation Mission & Values Working Principles Our Trainees Backgrounds Agreements & Policies Code of Conduct House Rules Trainee Agreement Personal Circumstances Forms Trainees Expenses Policy Childcare Expenses Form Course Withdrawal Request Trainee Pregnancy Policy Leave of Absence Request Volunteer Agreement Complaints Procedure Anti-Bribery and Anti-Corruption Policy 📜 Our Courses Intro to Digital Course Course Materials Fundamentals Course Course Materials Software Development Course Course Materials 📝 Course Processes Before the Course Intro to Digital (ITD) Re-application Requirements for Application rejection Course Eligibility Applicant Interviews Interview - Technical Interview - English Interview - Rubric Selection Day Joining the Course Starting a Course Getting Setup Laptops Requesting a Laptop or Support Minimum Laptop Specs Installing Ubuntu Re-admission to Course Running the Course Running a Course Running a Class Online Teaching Training Notes Training Settings Start of Class Checklist Zoom Training Online Fun Hackathons Codewars Codewars Advice from CYFers Codewars Advice from Mentors Assessment Milestones Codility Success Criteria Study Groups After the Course After Graduation Getting a Job From Trainee to Volunteer 👥 Volunteer Teams Overview Education Overview Roles Lead Trainer Training Assistant Education Buddy Syllabus Team Coursework Feedback Training Tips Ambassadors Outreach Roles Social Media Guide Plan and schedule Social Media Applicant Outreach Calling NGOs and other referral organisations NGO Dashboard - Step by step guide for volunteers Calling Applicants More outreach strategy Volunteer Outreach Welcome Event Approaching Potential Partners Energisers and Icebreakers Personal Development Roles Template Agenda Buddy Guide 🔨 Tools Dashboard Google Classroom Google Classroom For Volunteers Google Classroom for Trainees Slack Slack for Volunteers Slack for Trainees ⏩ Volunteering at CodeYourFuture Joining Onboarding Process Step 1 Step 2 Step 3 Step 4 👩🎓 Students Tech Guides CORS Node Version Manager Hosting on Netlify Guides Useful Links How to get a bank account Online Lessons for Students Naming Accounts Consistently Asking Questions Common Responses Create an example Don't ask to ask Read the error message Reply in thread 🌍 Starting a Chapter Overview of our Process Outreach Process Application Process Student Selection Process Volunteering Structure Class Structure Communication from each CYF branch with CYF Global Tech Projects Tech Suite Marketing People into Employment Finances and Insurance Launching the community in a new city The Founders team challenge Challenge 1 - Find the Founding team Challenge 2 - Strategy Challenge The strategy challenge Template Challenge 3: Find the Ambassador team The Ambassadors Challenge The first Ambassador Team Volunteers Requirements General Information Fundraising & budgeting Finding a Space Partners