Build Android games.
Learn computer science.
Applied CS Skills is a free online course by Google designed to prepare you for your CS career through hands on coding experience.Start Learning
- A university-level data structures and algorithms class
- Basic familiarity with Java (syntax and built-in libraries)
No prior Android experience is needed.
Learn CS concepts through cool projects
Build a portfolio of practical projects for your next interview
UI design, asynchronous programming
Drag and drop UI, stacks
Binary search, trees, tries
Heaps, priority queues, A* algorithm
Multiple activities, graphs
Unit testing, Monte Carlo method
Faculty and student leaders
Use Applied CS Skills to provide students with hands-on coding practice and enhance their career trajectory.
Here's how it works.
Review our training materials
Choose a track
Find students and a space
Host the program
See examples of how faculty have used Applied CS Skills at their schools.