CodePath Roles
This will show the comparison of the tasks and responsibilities of two different roles in the CodePath organization.
Tech Fellows
Overall Responsibility
Responsible for running the course and provide the first line of technical support to students.
Student Admissions
- Help market the course, recruit, and vet for 40-50 (minimum) students to join.
Classroom Logistics
This includes:
- Set up course details in the organizer dashboard like the start date, session dates/times and assignment deadlines.
- Scheduling bookings of classroom.
During the Course
- Handle or facilitate the session.
- Improve/create new course content for students
- Complete tasks from the task tracker (provided by CodePath.org)
- Record the attendance in the attendance dashboard.
- Double check submission and grades of the students per week.
- Escalate issues to Tech Fellow Leads and Gurus. Share best practices.
- Provide resources and advice to students about career choices
End of Course
- Recruit new Tech Fellows
- Help with the planning of Demo Day
- Double check student grades
- Become a Lead Tech Fellow or Director :)
Lead Tech Fellows
Overall Responsibility
Same responsibility as the tech fellow. Main difference is that they are main point of contact with the CodePath's Ops team and the gurus.
Main Responsibilities
- Mentor and guide the new tech fellows
- Monitor the course health by checking in with other Lead TFs, their own TFs, marketing and logistics teams
- Organize and delegate tasks to tech fellows under their supervision
Additional Responsibilities
These are optional but lead tech fellows are encouraged to take part in some of these responsibilities. These are called the "innovative" responsibilities:
- Improve course content by creating their own tutorials
- Acquire a new skillset in either marketing, communications, graphics design, or take another CodePath's course
- Connect our organization with partner Companies
- Improve marketing strategy
- Improve process of mentoring Tech Fellows
- Find ways to acquire funding
- Improve CodePath's organization structure
- Improve our operations tasks (i.e. communication between CodePath.org and our site)
- Learn new tools that improves course and tasks efficiency
The key here is to be innovative by learning new cool things by reading books, taking another course, or topics from conferences.
Director of Outreach
Overall Responsibility
Establish and improve CodePath's precense online, on-campus, and with tech professionals.
Main Responsibilities
-
Maintain internal CodePath marketing
- Train new tech fellows interested in joining outreach
- Keep internal team updated on what events are happening
-
Establish Social Media precense
- Create posts and share them on Facebook, Instagram, and Snapchat(?)
-
Photography & content creation
- Take pictures of course runs, pizza parties, and Demo Day
-
Establish and improve on-campus relations
- Acquire funding outside of CodePath
- Co-host events with other clubs/organizations
- Invite clubs/organizations to our events
- Gain support from ICS professors and clubs/organizations
-
Update/Improve club website
- Course information (i.e. dates/time/location of courses)
- Update content of current TFs/Directors
- Add events to website (i.e. pizza party, demo day)
- Applications for joining CodePath
-
Establish relations with hackathon committees
- Petition for workshops to be hosted by our club at Hackathons
- Develop marketing content for the hackathon
- Help with planning logistics for workshop (i.e. the tech fellows that can go, time, place, how to get there, etc.)
Additional Responsibilities
Innovate any of the main responsabilities! Learn/Improve current skills in marketing, graphic design, web development, etc.
Director of Operations
Overall Responsibility
This role will mostly involve plannning, scheduling, maintaing, and executing Codepath tasks and events. It will also involve making sure others are getting the tasks done and mainintg communication within the team.
Main Responsibilities
- Maintain internal processes
- Book rooms with Student Center
- Schedule internal meetings with other directors to coordinate together accordingly
- Manage club status by informing and reminding others for planning big events and keeping task tracker updated
- Maintain the Google Drive in content and organization
Additional Responsibilities
Oversee planning and execution of the first day of lecture (Pizza Party) and Demo.