Learning Resources

Discover a curated collection of resources to help you learn programming, prepare for competitions, and develop your computer science skills.

Competition

USACO Guide

Complete study guide for the USACO.

Visit Resource
Practice

LeetCode Practice

Extensive collection of coding problems with solutions and discussions.

Visit Resource
Tutorial

GeeksforGeeks C++ Basics

Comprehensive C++ tutorials and examples for beginners and advanced users.

Visit Resource
Documentation

Python Documentation

Official Python documentation with tutorials, examples, and reference materials.

Visit Resource
Web Development

React + Tailwind Starter

Quick start guide for building modern web applications with React and Tailwind CSS.

Visit Resource
Course

MIT OpenCourseWare CS

Free computer science courses from MIT covering algorithms, data structures, and more.

Visit Resource
Practice

HackerRank

Practice coding challenges and improve your problem-solving skills.

Visit Resource
Tutorial

Learn CPP

One of the best C++ learning resources.

Visit Resource
Tools

Usaco Guide IDE

Online IDE for USACO.

Visit Resource

Have a Resource to Share?

We're always looking for new learning materials and resources to add to our collection. If you have a great resource that helped you learn, let us know!