Code Monkey home page Code Monkey logo

campus-expert's Introduction

Welcome to the GitHub Campus Expert training ๐Ÿšฉ

lockup

PRO-TIP This repository generates a lot of notifications. You should read our guide on managing notifications.

This README explains how to get started with the training, and how to become a Campus Expert. By participating in the Campus Expert program, you agree to the terms and to abide by the code of conduct.

Latest news

This issue contains announcements and latest news about the training, features and benefits for you. You should subscribe to this issue so you're always able to participate in the latest cool things!

What is a Campus Expert?

People learn better when they can learn with a community of likeminded peers. A Campus Expert is a student trained to build a strong technical community, on campus. As well as training, Campus Experts have access to resources and support from GitHub, such as swag, sponsorship, and the opportunity to attend events like GitHub Universe.

How do I become a Campus Expert?

To become a Campus Expert, you must complete the following:

Please bear in mind the following requirements:

  • Campus Experts must be 18 years of age and over.
  • You must not be within 3 months of finishing your course of study.
  • There is a limit to the number of Campus Experts per university. This limit is dependent on several factors. If in doubt, please check through one of the support channels listed below.

It's important to remember that Campus Experts is about improving the community on your campus. The modules that you complete before completing your application should be ones that will help you meet your impact proposal: choosing a module on a topic that you are already confident in will not teach you further useful skills that you can use to help your peers. During the application to become a Campus Expert, your module choices will be evaluated against how well they address the needs of your impact proposal.

Once you have completed the necessary modules, and if you are within the requirements, you can complete the application module. Once complete, we will review your application as soon as possible.

What is a training module?

Training modules help you learn skills that are important towards building technical communities. A training module contains a video tutorial, a written alternative to the video, and assignments you must complete to progress in the module.

PLEASE NOTE: We try to accommodate a variety of learning styles. The videos are not compulsory, unless otherwise stated, and we replicate all content in plain text in the README.md for each module. Most modules also have a full transcript of the video, found in the resources directory.

How do I choose which modules to complete?

Every Campus Expert should start with Module 0, Getting Started. If you are familiar with GitHub, you can skip straight to the instructions on completing an exercise. During this module, you will gain a much better understanding of your community, and what you need to learn in order to make your community shine. Completing the Introduction module will guide your further module choices.

It's important to remember that Campus Experts is about improving the community on your campus. You should select modules that will help you do that: choosing a module on a topic that you are already confident in will not teach you further useful skills that you can use to help your peers. During the application to become a Campus Expert, your module choices will be evaluated against how well they address the needs of your impact proposal.

What training modules are available?

The currently available training modules are:

What benefits do Campus Experts get from GitHub?

When you complete the training and become a Campus Expert, you have access to benefits and extra support from GitHub.

Campus Expert benefits depend on the training modules completed. Each training module awards access to a different set of related benefits, described in the README of the training module. As a Campus Expert completes more training modules, they will gain access to more resources to use to help their community. Benefits range from free stickers and cheat sheets for your school, to event/hackathon sponsorships, to travel support to attend GitHub events and conferences.

In addition to material resources and benefits, Campus Experts gain access to regular webinars and guest talks from industry experts, and spaces to collaborate with other Campus Experts and GitHubbers.

A full list of benefits currently available can be found here.

How does being a Campus Expert work? What are the expectations of a Campus Expert?

During the Introduction module, you will define and set goals for your community. As a Campus Expert, you are expected to meet these goals, and build the best community for your campus. We at GitHub understand that you are busy students, trying to make your campus a better place. This is why you set your own community goals, and participate in as much of the training as you need to achieve those goals.

When you become a Campus Expert, you gain access to tools that help you make resource requests, and collaborate with GitHub Staff and other Campus Experts.

Do I need to know how to use Git/GitHub?

Campus Experts is about your community, not becoming a Git master. However, Campus Experts and the training does primarily take place through GitHub, so some Git/GitHub knowledge is helpful. You can learn everything you need to complete the training here.

How do I get help whilst following the training?

You can find detailed support instructions here.

campus-expert's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.