Big news for computer science (CS) teachers around the world: GitHub is committed to giving teachers and students access to the basic tools they need to teach and learn computer science. Today we invite teachers to join GitHub Global Campus, the new home for all CS teachers at GitHub! At the Global Campus, home to nearly two million students and teachers worldwide, teachers can upgrade their GitHub organizations to the GitHub Team, connect with the teacher community in GitHub discussions, request a gift for their classroom, manage active classrooms, have access to educational resources and learn about new programs and events – all in one place!
We are also excited to announce that by joining the Global Campus, teachers using the GitHub Classroom get free access to GitHub’s revolutionary, IDE-based Codespaces browser. This is a seismic change for CS education, breaking down barriers in a fundamentally new way. Whether you’re a teacher frustrated by the complexity of managing local machine-based developer environments, tired of troubleshooting your students’ tools instead of focusing on their code, or want to reduce technical and cost barriers for your CS Classroom , Codespaces addresses so many of the sore points in CS education with one elegant solution – at no high cost.
What can teachers do with the Global Campus?
Global Campus allows teachers to use a single dashboard to take advantage of everything GitHub Education has to offer, including the ability to:
- Use Code spaces s GitHub classroom. Codespaces is now available as a supported IDE in GitHub Classroom, so students can spend more time focusing on their task and less time on local setup and configuration. Find out more here.
- Check out their active GitHub classroom. Teachers can now easily review their latest assignments and get information about the progress of their classroom at a glance.
- Upgrade organizations to GitHub team. The GitHub team is stepping up collaboration with easy storage management and automation, combined with increased GitHub operating minutes that can be used for automatic assessment in the GitHub Classroom.
- Connect with colleagues through GitHub discussions. Teachers can use the GitHub collective teaching community to improve their practice and collaborate with their peers.
- See student events curated by GitHub Education and student leaders. Discover and share personal and virtual events with your students, ranging from local hackathons to online technology conversations ranging from DevRel, cybersecurity, to upgrading post-graduate skill sets.
Stay up to date with what the student community is interested in by reviewing recent ones Campus TV episodes. Campus TV was created by GitHub and leaders of the student community, which can be watched live for chat and community participation or video on demand (VOD) for complete schedule flexibility.
Ask for a bribe for their classroom. GitHub Education provides teachers with stickers, cheat sheets and other motivators.
What is Codespaces and why should I use it in my classroom?
Codespaces allows users to use an editor supported by Visual Studio Code, a terminal, and a debugger along with controlling GitHub versions in the browser or on the desktop. Integrate code spaces into your GitHub classroom The experience can provide a scalable solution to quickly get CS students to use virtually any device, including Chromebooks and iPads. If you have a browser, this is already a development environment for your students.
Codespaces also reduces annoying variations between students’ devices by allowing you to standardize environments, runtime requirements, hardware specifications, extensions, and editor settings so that all students have exactly the same setting with less troubleshooting. no matter where they work.
While GitHub Team and GitHub Enterprise users are charged for Codespaces in a payment model as you go, your Global Campus Lecturer status with GitHub gives you 1,250 hours of Codespaces for free. It costs more than $ 250 per organization per month, saving you thousands of dollars in the average school year. This cost-effective plan is sufficient for a class of 50 students performing five tasks per month on a 2-core machine with one Codespace stored per student, which is more than enough to get your students to code like professionals in an environment that brings the best in their skills and allows you to teach seamlessly. For teachers whose work processes exceed these 1250 hours, you can find more details about charging for Codespaces here.
How can I become a Global Campus teacher and use Codespaces?
If you are a teacher, you can join the Global Campus by filling out a short application for benefits for teachers. Once accepted, you will be officially welcomed as a lecturer at the Global Campus. You can then access the Global Campus at any time at https://education.github.com. If you haven’t joined yet, Global Campus and Codespaces are the latest and greatest reason to become a proven GitHub teacher!
If you are already a verified teacher, you can also go to https://education.github.comlog in and you will automatically be redirected to the Global Campus experience.
After becoming a lecturer at the Global Campus, GitHub classroom will allow you to start managing and organizing your class around standard GitHub tools. When you choose to enable Codespaces in your GitHub classroom assignments, you can call up the photos in your students’ IDE. To keep the environment consistent, choose your default standard language and either use GitHub’s default settings or customize your settings based on the many templates available. After you create a Codespaces assignment, set up, and share this assignment with students, students who accept the assignment will have a new repository created with Codespaces enabled.
This is only the beginning! The Global Campus will continue to grow and become a place for teachers to access the best resources and tools in the industry to incorporate into their classroom. Come join us and help prepare students for a career in technology.