Create your own course on GitHub Learning Lab
Share what you know—public course authoring is now available on GitHub Learning Lab.

Share what you know—public course authoring is now available on GitHub Learning Lab.
Use Probot with GitHub Apps to save time in the classroom by automating tasks.
Major League Hacking (MLH) and GitHub have created resources for Hackathons to help developers get their applications up and running quicker: the Flask Hackathon Starter and the Node.js Hackathon Starter.
Using GitHub in the classroom leads to learning outcomes like preparation for the future and feeling part of a developer community.
This year’s Special Interest Group on Computer Science Education (SIGCSE) featured two sessions that will save you countless hours of marking and administrative friction: near-total automation and CS50’s tools helping students with their programs.
Spencer Kaiser, Principal Architect of Emerging Technology at American Airlines, shares his experience with the Student Developer Pack.
Learn how Dr. Shane Wilson saved time and boosted student performance with the help of GitHub Classroom and Travis CI.
Complete our training to become an Advisor and get free access to GitHub across all of your departments.
Now, if your school shares an organization, you may associate as many Classrooms with it as you like. Create multiple sections for teaching assistants, or store common course materials for your entire department to use.
Performance and reliability conversations as a GitHub product
Sync up with us and leading developers from around the world in Berlin, May 22-23, and get €100 off regular-priced tickets until April 11.
Get ticketsCalling all maintainers: Unite at Maintainerati, a one-day unconference to gather, present, and discuss the day after GitHub Satellite.
RSVP