Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
Interactive books for computer science
Foundations of Python Programming
Packaging of the Runestone tools for publishing educational materials using github pages
Problem Solving with Algorithms and Data Structures using Python
Problem Solving with Algorithms and Data Structures using C++
A Quick Overview of the Runestone Components
How to Think Like a Computer Scientist, Interactive Edition
This is an eBook to help students review for the Advanced Placement Computer Science A Exam
Open Source book for transitioning from Python to Java
Online Book for Fundamentals of Web Programming
An interactive textbook to learn computer graphics using WebGL.
Ebook for CSP students. It covers the programming and data standards for CSP.
This is an eBook to help teachers learn how to teach the programing standards for the Computer Science Principles course.
Spanish translation of the original pythonds book
Materials for SIGCSE 2017 workshop
Interactive Tutorial for ClojureScript
Runestone-style interactive tutorial for regular expressions in Python
jobe is a server that runs small programming jobs in a variety of programming languages
Pages for Demo at Learning @ Scale 2014