Learning Resources

Learning Resources

Your Path to CS Success Starts Here

Access our carefully curated learning materials, interactive tutorials, and essential setup guides designed to support every stage of your computer science journey.

Intro Modules

Start here with these fundamental setup tasks. These basic tools and configurations are required for all CS students and form the foundation of your development environment.

Getting Started with BlueJ IDE

Set up BlueJ, a beginner-friendly Java IDE commonly used in college programming courses.

View module details →

Create a GitHub Account

Set up a GitHub account and configure SSH keys for secure repository access.

View module details →

Learn Basic Command Line Usage

Master essential terminal commands for navigating and managing files in both Windows and Mac/Linux environments.

View module details →

Advanced Modules

Once you've completed the initial setup, these advanced tools and platforms will enhance your development capabilities and prepare you for more complex coursework.

Download and Install VS Code

Set up Visual Studio Code, a powerful and versatile code editor for all your development needs.

View module details →

Install Python

Set up Python programming language on your computer for development and learning.

View module details →

Install Java

Set up the Java Development Kit (JDK) for Java programming and development.

View module details →

Install C and a Compiler

Set up a C/C++ development environment with the necessary compilers and tools.

View module details →

Online Coding Platforms

Discover online platforms for practicing coding, solving problems, and enhancing your programming skills.

View module details →