Expanding computer science in higher education
The demand for diverse talent in computer science fields is at an all-time high and it's projected to continue growing. Yet fewer than 3% of college students graduate with a degree in computer science, and only 8% of STEM graduates are in computer science.¹ That’s why we’re providing the resources and programmes needed by higher education faculties and students to create, make change and succeed.
Resources to improve curriculum and instruction
Part of what makes computer science so exciting is that it’s ever-changing. To help stay ahead, we’ve developed material that you can use with your students or to supplement your own learning.
Tools for harnessing the computing power of Google Cloud Platform
Google Cloud Platform helps makers, teachers, researchers and IT administrators alike go further with speed, agility and ease.Learn more
Google Cloud Platform Documentation
Start to build, test and deploy applications on Google's highly scalable and reliable infrastructure for your web, mobile and back-end solutions.
Step-by-step tutorials and overviews explaining how to use Google Cloud Platform services to create solutions.
Google Developers Codelabs
Get a guided, hands-on coding experience that teaches you how to build a small application or add a new feature to an existing application.
Training and Certification for you to make the most of Google Cloud technologies. Our classes include technical skills and best practices to help you continue your learning journey.
Compute Engine Quickstarts
Learn how to create a virtual machine instance using the Google Cloud Platform Console.
Google Cloud Platform blog
Receive product updates, customer stories and tips and tricks on Google Cloud Platform.
Programmes to develop future computer scientists
We’re supporting faculties and students as they work to advance their computer science skills and advance the field through research and innovation.
Summer of Code
Spend your summer break writing code and learning about open-source development while earning a stipend.
Google Code Jam
Programmers from around the world come to put their skills to the test.
Our interns are a part of Google – involved and solving problems from the start.
Grants, scholarships and programmes to support faculty and students
Google Cloud Platform Education Grants
Earn free Google Cloud Platform credits for your teaching staff and students.
Google Faculty Research Awards
A programme focused on funding world-class technical research at institutions across the globe.
Google Engineers in Residence at HBCUs
Supporting greater diversity in technology by partnering with historically black colleges and universities.
CS educator Grants
Funding for districts and non-profits that enables teachers to receive exemplary CS professional development.
Established to help aspiring computer scientists excel and become leaders in the field.
Using research to uncover obstacles and biases
We conduct and support research to identify strategies for improving perceptions of computer science and broaden learning opportunities for all students.See all publications
Western Wyoming Community College unites rural communities with CS
WWCC developed teacher workshops on practical, easy-to-learn techniques for incorporating CS fundamentals into lesson plans with Google funding.
Catrobat launches scalable platform, content and training
Catrobat created a six-week online course for educators and students to create their own games, interactive animations and apps using Pocket Code.
Australian Catholic University creates lasting success through CS partnerships
ACU developed three, free MOOCs to train CS teachers in addition to in-person communities for teachers to exchange ideas, share lesson plans and solve common classroom challenges, helping them feel more confident and excited to teach CS.
Brittany Wenger wrote an algorithm to detect breast cancer better
Brittany Wenger used the Google Cloud Platform App Engine to create Cloud4Cancer, an artificial neural network that assists in the early detection of breast cancer.
San José State University supports students to teach themselves programming basics
Facing limited virtual machine capacity, SJSU's Computer Science Department needed a way to expand resources in order to facilitate unlimited programming exercises for computer science students.
Connect with the community
Access help, share insights and receive support from Google and other developers.
Google Developer Groups
Find events in your area geared specifically towards developers who are interested in Google's developer technology.
Google Developer Experts
A global network of experienced product strategists, designers, developers and marketing professionals actively supporting developers, start-ups and companies.
Google Cloud Platform discussion boards
Sometimes, it's not clear what you need to do. Maybe you need a book recommendation. Maybe you don't know whether it's down for you or everybody else. Talk to other users. And to Googlers.
Ask Technical Questions on Stack Exchange Sites
Know what you want to accomplish, but not how? Try posting on a Stack Exchange site. We sponsor several tags on Stack Exchange sites.