Resources

Code. Create. Solve.

Online Tutorials & Guides

W3Schools_logo
w3schools

W3Schools is a school for web developers, covering all the aspects of web development.

Java Logo
Oracle's Official Java Tutorials

The official source for learning Java, maintained by its creators. This is your go-to for authoritative, in-depth Java knowledge.

Logo_C_sharp
Microsoft's C# Documentation

The official and most comprehensive resource for learning C#. Includes tutorials, videos, and everything you need to become a C# pro.

fcclogo
FreeCodeCamp

Build Your Skills for Free.

Advance your career by learning in-demand skills in Programming, DevOps, Cybersecurity, AI Engineering, and English for Developers.

codecademy
codecademy
Codecademy

Grow in your career and unlock new opportunities by learning in-demand skills in AI, data, coding, cybersecurity, and more.

Students/Teachers: Click here for directions on how to access Codecademy for Free

codecademy
LinkedIn Learning

An educational platform that helps you discover and develop business, technology-related, and creative skills through expert-led course videos.

Students/Teachers: Click here for directions on how to access LinkedIn Learning for Free

Real Python Logo
Real Python

High-quality tutorials and articles for when you want to go deeper into Python concepts. Great for learning professional techniques.

baeldung-logo
Baeldung

https://www.baeldung.com/

A massive collection of expert-level tutorials on Java and related web technologies. A fantastic resource for advanced projects.

The Odin Project

The Odin Project is one of those “What I wish I had when I was learning” resources. Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway. This project is designed to fill in the gap for people who are trying to hack it on their own but still want a high quality education.

javascript info
JavaScript.info

A modern and thorough online tutorial that takes you from beginner to advanced JavaScript concepts with clear examples.

SQL Zoo Logo
SQLZOO

https://sqlzoo.net/

Practice your SQL skills with live, interactive exercises directly in your browser.

Core Programming Languages

Automate the Boring Stuff with Python

A completely free online book that teaches you Python by showing you how to build practical software to automate tasks. A perfect starting point.

Java Logo
Oracle's Official Java Tutorials

The official source for learning Java, maintained by its creators. This is your go-to for authoritative, in-depth Java knowledge.

Logo_C_sharp
Microsoft's C# Documentation

The official and most comprehensive resource for learning C#. Includes tutorials, videos, and everything you need to become a C# pro.

MDN Docs
MDN Web Docs - JavaScript

The definitive guide to JavaScript, the language of the web. If you have a question about JS, the answer is here.

Real Python Logo
Real Python

High-quality tutorials and articles for when you want to go deeper into Python concepts. Great for learning professional techniques.

baeldung-logo
Baeldung

https://www.baeldung.com/

A massive collection of expert-level tutorials on Java and related web technologies. A fantastic resource for advanced projects.

yellow+book+2019_logo
The C# Yellow Book

A free e-book written to teach C# to beginners. Known for its friendly tone and clear explanations.

javascript info
JavaScript.info

A modern and thorough online tutorial that takes you from beginner to advanced JavaScript concepts with clear examples.

SQL Zoo Logo
SQLZOO

https://sqlzoo.net/

Practice your SQL skills with live, interactive exercises directly in your browser.

Development Environments & Tools (IDEs)

vscode
Visual Studio Code

The world’s most popular code editor. It’s fast, free, and can be customized with extensions for any language you work with.

Visual Studio Community
Visual Studio 2022 Community

The full-featured, professional IDE for building C#, .NET, and Windows applications. It’s free for students.

replit_logo
Replit

https://replit.com/

A zero-setup, online IDE that runs in your browser. Perfect for collaborating, working on BPA challenges, and quickly testing code.

Google Colab

A free, browser-based Python environment from Google. Ideal for data-focused projects and running code without any local setup.

Books

Updated list coming soon. 

Automate the Boring Stuff with Python

The world’s most popular code editor. It’s fast, free, and can be customized with extensions for any language you work with.

Think Python 2e by Allen B.

An introduction to Python and computer science fundamentals, focusing on how to think like a programmer.

The C# Yellow Book

A free e-book written to teach C# to beginners. Known for its friendly tone and clear explanations.

A Byte of Python by Swaroop C. H.

A concise and beginner-friendly book that serves as a tutorial or guide to the Python language.