CYF Docs
  • Welcome to CodeYourFuture Docs
  • CodeYourFuture Curriculum
  • 🏨Organisation
    • Our History
    • Agreements & Policies
      • Naming Accounts Consistently
      • Code of Conduct
      • House Rules
      • Trainee Forms
        • Personal Circumstances Forms
        • Course Withdrawal Request
        • Leave of Absence Request
        • Learner Agreement
      • Trainee Expenses
      • Trainee Pregnancy Policy
      • Volunteer Agreement
      • Volunteer Expenses
      • Complaints Procedure
    • Partnerships
  • πŸ‘¨β€πŸŽ“Trainees and Alumni
    • Overview
    • Course Eligibility
    • Basic Online Skills Course
      • WhatsApp Community Guidelines
    • CYF Products
      • Our Products
    • Trainee Support
      • Signpost
      • Request a Laptop
      • How to get a bank account
      • Minimum Laptop Specs
      • Trainee Expenses
  • πŸ‘©β€πŸ«Volunteers
    • Overview
    • Teams
      • Tech Education
        • Roles
          • Lead Trainer
          • Technical Assistant
          • Tech Buddy
          • Syllabus Team
      • Professional Development
        • Roles
          • PD Trainer
          • PD Coach
          • PD Coursework Reviewer
          • PD Mock Interviewer
          • PD Syllabus Team
        • PD Coach Guide
      • Community Coordination
        • 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
        • Approaching Potential Partners
        • Energisers and Icebreakers
      • Employability
        • Regional Employability Role
        • Career Mentors
      • CYF Products/Launch Module
        • Roles
          • Product Owner
          • Product Manager (Launch Module)
          • Scrum Master
          • Tech Lead
          • Tech Lead (Launch Module)
          • Developer
          • Code Reviewer
          • QA
          • UI/UX Designer
          • Business Owner (Lauch Module)
          • DevOps Engineer
  • πŸš€PROGRAMME DELIVERY
    • Running the Course
    • 🌍Launching the community in a new region
      • Fundraising & budgeting
      • Finding a Space
  • Archive
    • πŸ—„οΈArchived Pages
      • Intro to Digital (ITD)
        • Re-application Requirements for Application rejection
      • After Graduation
      • Running the course
      • Getting a Job
      • Useful Links
      • Hackathons
      • Asking Questions
      • Hosting on Netlify
      • Applicant Interviews
        • Interview - Technical
        • Interview - English
        • Interview - Rubric
      • Selection Day
      • Google Classroom for Trainees
      • Google Classroom
        • Google Classroom For Volunteers
      • Re-admission to Course
      • Laptop Request
      • Requesting a Laptop or Support
      • Graduation Module
      • Join CYF Tech Products
      • Overview
      • PD Coursework Reviewer
      • PD Coach
      • Onboarding PD Volunteers
      • CYF Website
      • Mission, Values & Working Principles
      • Our Trainees Backgrounds
      • Onboarding Process
      • Dashboard
      • Joining
      • Overview
      • Tools
        • Slack
          • Slack for Volunteers
          • Slack for Trainees
      • Leaving or Stepping Back
      • After the Course
        • From Trainee to Volunteer
      • General Information
      • 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
      • 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
      • Volunteers Requirements
      • Welcome Event
      • The first Ambassador Team
      • Intro to Digital Course
        • Course Materials
        • Intro To Digital Slack Community Guidelines
      • Fundamentals Course
        • Course Materials
      • Software Development Course
        • Course Materials
      • Guides
        • Node Version Manager
        • Common Responses
          • Create an example
          • Don't ask to ask
          • Read the error message
          • Reply in thread
      • Coursework Feedback
      • Training Tips
      • Starting a Course
      • Getting Setup
      • Hackathons
      • Codility
      • Study Groups
      • Before the Course
        • Course Eligibility
      • Request a Laptop or Other Support
      • Success Criteria
      • Joining the Course
        • Laptops
          • Installing Ubuntu
      • Assessment
        • Milestones
      • Codewars
        • Codewars Advice from CYFers
        • Codewars Advice from Mentors
Powered by GitBook
On this page
  • Learner Agreement
  • Details

Was this helpful?

  1. Organisation
  2. Agreements & Policies
  3. Trainee Forms

Learner Agreement

This learner agreement is for people participating in the Code Your Future Intro to Programming course as Learners.

PreviousLeave of Absence RequestNextTrainee Pregnancy Policy

Last updated 8 months ago

Was this helpful?

Learner Agreement

This learner agreement is for people participating in the Code Your Future Intro to Programming course as Learners.

Everyone in our community must read and sign the Code of Conduct

I confirm that I will

  • Follow the Code of Conduct

We ask our Learners to also meet the commitments below. As a Learner, if you don't come to class, do the work, or learn programming, you aren't actually doing the course. This isn't a rule, it's just a fact. This agreement is to help you understand how to succeed on this course. Our goal is your success. Please read and sign this agreement.

As a Learner I agree to:

  • Do my work βœ…

  • Come to class βœ…

  • Take part on Slack βœ…

  • Ask for help βœ…

If you don't do these things, you will fail Intro to Programming, because doing these things is what learning means.

We will not exclude you from our community. You are welcome to withdraw as a Learner and join us as a Volunteer. You are welcome to reapply next time. You are welcome here.

Details

1. Do your work βœ…

Our curriculum is free and open source. Everybody in the world can use it at their own pace and do whatever coursework they like, without obligation. But if you're coming to class as a Learner, then do it properly.

  1. Coursework

If you fall behind with your coursework it is your responsibility to catch up.

I confirm that I will:

  • Submit my mandatory coursework on time

  • Not blindly copy-paste from AI, GitHub, or anywhere else because the point of this course is to learn to code

If you don't do your work you will fail Intro to Programming.

  1. Collaboration

Working together is expected at Code Your Future. Software is built by teams.

I confirm that I will

  • Credit the people I worked with on any document

  • Add my co-authors on any pull request

Coursework submitted without this, but with answers shared between learners, will be treated as deception.

If you lie about your work you will be asked to leave Code Your Future.

2. Come to class βœ…

I confirm that I will:

  • Come to class on Saturdays

  • Notify the class channel if I am unavoidably absent

3. Take part on Slack βœ…

Slack is how we communicate.

I confirm that I will

  • Install Slack on my main computer

  • Answer @mentions within 72 hours

  • Ask or answer at least one question a week in my class channel

If you don't take part on Slack you will fail Intro to Programming.

4. Ask for Help βœ…

It is your responsibility and right to ask for help as a member of the Code Your Future community.

I confirm that I will

  • Ask for help when I need it

Your community is filled with smart people who have experience and support they can share with you. Work together. The wider CYF community can help too. It’s full of graduates who have already been on your journey, and other professionals who want to help you succeed.

When you need help, you must ask. We will help you. Our goal is your success.

Withdrawing From The Course

Leaving the course does not mean leaving our community. You may return as a Volunteer and/or you may apply for a future cohort. If you are participating as a Learner, you have no obligation to formally withdraw. But please tell us anyway! We will worry about you if you don't.

Many CYF grads have withdrawn, returned, and got good jobs in tech. We will welcome you back when you are ready.

You are welcome here even if things have gone really wrong before.

  1. Removal From Course

Participation in the course is overseen completely by Code Your Future staff. All decisions are final and cannot be contested.

If you have withdrawn or been removed from our course, you are welcome to re-apply, unless you have been permanently banned for a Code of Conduct violation.

Everyone here wants to help you get a good job in tech, for real. That is the whole point of Code Your Future.

Please now sign this agreement.

If you prefer to learn alone, . At Code Your Future we learn together and we work in teams. This is how professional adults work.

If you are facing a serious challenge (homelessness, cancer, detainment etc) that affects your learning, email and.

🏨
Read our Code of Conduct
take another course
cs@codeyourfuture.io
get signposted to specialist help