Theory meets impact

Kibo's computer science curriculum integrates computer science theory, software development practice, and essential non-technical skills to help you build technology that drives positive social impact

Learn and interact effectively

Learn to manage yourself, own your learning, and interact effectively with others. Explore the ethical implications of technological innovation, and use design thinking to craft a life and vocation you can be proud of.

Our awesome features
Build modern software

Gain practical skills that every software engineer needs to have. You’ll learn how to use modern engineering principles and processes to produce code that is robust, well-documented and useful to humans.

Our awesome features
Explore the limits of computing

Anyone can learn the most popular framework of the day. You will master the fundamentals of computer science, so that you are prepared for cutting edge work in fields like Artificial Intelligence, Data Mining, or Computer Vision.

Our awesome features
Apply skills in the real world

Collaborate with peers to explore problems, and build tech-enabled solutions. Through challenge studios, internships, and your capstone project, you will learn by doing – and building real solutions to real problems.

Our awesome features

Explore the curriculum

Click on each course to read a full description. Filter courses by year or focus area.

Client Portal | Internal Tools | Web App Builder | Free Website Builder Made with Softr