Skip to content

NicholasXydis/CSResourceHub

CS Resource Hub

Typing SVG

A curated, automated dataset of Canadian Computer Science student resources.



Python    JSON Schema    GitHub Actions

14 CS Opportunity Categories  |  Automated Validation  |  Multi-Format Exports

resources CI contributions updated


CS Resource Hub data pipeline

Browse

Browse resources by area and category.

Area Categories
📚 Learning & Development Learning Resources (57)
Interview Prep (26)
Communities & Clubs (22)
🏆 Experience Hackathons (23)
CTFs (15)
Game Jams (11)
Competitions (14)
🧩 Building & Open Source Open Source (36)
Developer Resources (46)
Project-Based Learning (14)
💼 Careers & Perks Internships & Fellowships (20)
Recruitment & Events (0)
Certifications (12)
Student Benefits (22)

📚 Learning & Development

Learning Resources

57 resources · learning-resources

Resource Description Type
A Tour of C++ Modern introduction to C++ by Bjarne Stroustrup covering the language's core features and best practices. Book
Computer Networking: A Top-Down Approach Leading networking textbook covering the Internet, TCP/IP, HTTP, DNS, routing, wireless networking, and security. Book
Computer Systems: A Programmer's Perspective Comprehensive systems book covering C, architecture, assembly, memory, linking, concurrency, and performance. Book
Designing Data-Intensive Applications Industry-standard book on databases, distributed systems, scalability, reliability, and modern backend architecture. Book
Grokking Algorithms Beginner-friendly introduction to algorithms and data structures with visual explanations and practical examples. Book
Heard on the Street Classic book covering probability, brainteasers, and quantitative finance concepts. Book
Operating Systems: Three Easy Pieces Free operating systems textbook covering processes, threads, scheduling, synchronization, memory, and storage. Book
The Linux Command Line Comprehensive guide to the Linux command line, shell scripting, file systems, and essential command-line tools. Book
The Pragmatic Programmer Classic software engineering book covering practical programming techniques, best practices, and professional growth. Book
CS50x: Introduction to Computer Science Harvard's intro CS course covering programming, algorithms, data structures, web development, and CS fundamentals. Course
freeCodeCamp Free interactive platform covering programming, web development, Python, databases, Git, APIs, AI, and projects. Course
Full Stack Open A modern full-stack web development course covering React, Node.js, GraphQL, TypeScript, testing, CI/CD, and deployment. Course
GameDev.tv Game development courses covering Unity, Unreal Engine, C++, and C#. Course
Hack The Box Academy Advanced cybersecurity platform with guided modules on pentesting, red teaming, Active Directory, Linux, and Windows. Course
KodeKloud Hands-on platform for learning DevOps, Kubernetes, Docker, Linux, Terraform, and cloud technologies. Course
Linux Journey Interactive platform teaching Linux fundamentals, command line usage, permissions, networking, and administration. Course
Microsoft Learn Official Microsoft learning platform covering C#, .NET, Azure, PowerShell, Visual Studio, GitHub, and related tools. Course
OSSU Computer Science A complete self-taught computer science curriculum using high-quality free online courses from leading universities. Course
SQLBolt Interactive SQL tutorial teaching database fundamentals through hands-on exercises and real SQL queries. Course
TryHackMe Hands-on cybersecurity platform covering networking, Linux, penetration testing, web security, forensics, and defense. Course
Hacker News Community-driven technology news and discussions about software engineering, startups, CS, and programming. News
The Pragmatic Engineer Engineering newsletter covering software development, big tech, system design, leadership, and industry trends. News
TLDR Newsletter Daily newsletter delivering concise summaries of software engineering, AI, cybersecurity, startups, and technology news. News
Awesome Curated index of high-quality software, tools, libraries, and learning resources. Reference
Awesome Docker Curated Docker tools, tutorials, images, and best practices. Reference
Bash Cheat Sheet Concise Bash command reference covering shell scripting, variables, loops, pipes, and common commands. Reference
cheat.sh Concise cheat sheets and examples for languages, frameworks, and command-line tools. Reference
DevDocs Unified documentation search for many programming languages and frameworks. Reference
Devhints Concise cheat sheets for programming languages, frameworks, Git, Docker, SQL, and developer tools. Reference
Docker CLI Cheat Sheet Official Docker quick reference covering the most common Docker CLI commands and workflows. Reference
Git Cheat Sheet Official GitHub one-page reference covering essential Git commands and workflows. Reference
HTTP Status Codes MDN reference explaining all standard HTTP response status codes with definitions and usage. Reference
Linux Command Library Searchable reference for Linux commands, options, examples, and manual pages. Reference
Linux Commands Cheat Sheet Official Red Hat reference for essential Linux commands used in development and system administration. Reference
MDN Web Docs The definitive reference for HTML, CSS, JavaScript, Web APIs, and modern web development maintained by Mozilla. Reference
OWASP Top 10 Cheat Sheets Security implementation guides mapped to common web application risks. Reference
PowerShell Cheat Sheet Comprehensive PowerShell command reference covering cmdlets, operators, scripting, and administration. Reference
Compiler Explorer (Godbolt) Interactive compiler explorer showing generated assembly, compiler optimizations, and output for many languages. Tool
CPUlator Online CPU simulator for learning ARM, RISC-V, MIPS, Nios II, assembly language, architecture, and systems. Tool
Desmos Interactive graphing calculator for visualizing functions, equations, and data. Tool
Learn Git Branching Interactive visual tutorial for learning Git commands, branching, merging, rebasing, and version control workflows. Tool
OEIS Searchable database of integer sequences for math, algorithms, and competitive programming. Tool
VisuAlgo Interactive visualizations for algorithms and data structures including sorting, searching, graphs, trees, and heaps. Tool
Wolfram Alpha Solve math, science, engineering, and statistics problems with computational tools. Tool
ByteByteGo System design channel covering scalable architecture, distributed systems, backend engineering, and design concepts. Video
Computerphile Educational channel covering algorithms, cryptography, AI, networking, operating systems, and programming concepts. Video
Fireship Software engineering channel covering web development, cloud, AI, DevOps, programming languages, and modern tech. Video
Hussein Nasser Backend engineering channel covering databases, APIs, HTTP, networking, distributed systems, and architecture. Video
LiveOverflow Cybersecurity channel covering reverse engineering, binary exploitation, web security, CTFs, and exploit development. Video
Low Level Systems programming channel covering Linux, operating systems, reverse engineering, malware, and low-level computing. Video
The Cherno High-quality C++ programming channel covering modern C++, game engine development, graphics, and systems programming. Video
The Organic Chemistry Tutor Educational channel with lessons in calculus, linear algebra, statistics, discrete math, physics, and STEM subjects. Video
LearnCpp Comprehensive and continuously updated tutorial covering modern C++ from beginner to advanced topics. Website
LearnOpenGL Comprehensive tutorial for learning modern OpenGL, graphics programming, and rendering fundamentals. Website
Real Python High-quality Python tutorials, articles, projects, and guides covering beginner through advanced topics. Website
Refactoring.Guru Comprehensive resource for learning design patterns, refactoring, object-oriented design, and clean architecture. Website
roadmap.sh Community-driven learning roadmaps for software engineering, programming, DevOps, cybersecurity, AI, and system design. Website

Back to Browse ↑

Interview Prep

26 resources · interview-prep

Resource Description Type
Cracking the Coding Interview Classic interview preparation book covering coding questions, technical concepts, and interview strategies. Book
Elements of Programming Interviews Comprehensive interview preparation book featuring advanced coding problems and detailed solutions. Book
ByteByteGo System Design System design interview platform featuring books, courses, and real-world architecture case studies. Course
Grokking the Coding Interview Pattern-based coding interview course teaching common algorithmic approaches used in technical interviews. Course
Grokking the Object-Oriented Design Interview Popular course teaching object-oriented design concepts commonly tested in software engineering interviews. Course
Coding Interview University Complete self-study roadmap covering data structures, algorithms, systems, networking, databases, and interview prep. Guide
Jake's Resume Popular LaTeX resume template widely used by computer science students and software engineers. Guide
System Design Primer Comprehensive open-source guide to system design interviews covering scalability, databases, caching, and architecture. Guide
Tech Interview Handbook Comprehensive guide covering coding, behavioral, system design, resume, and interview preparation strategies. Guide
AtCoder Competitive programming platform offering high-quality contests and algorithm practice. Platform
Codeforces Competitive programming platform with contests and algorithmic problems for technical interview practice. Platform
CodeSignal Technical assessment platform widely used by companies for coding screenings and online assessments. Platform
Codewars Programming challenge platform for improving coding skills through community-created problems. Platform
Codility Technical assessment platform used by employers to evaluate coding, algorithm, and programming skills. Platform
DesignGurus Interview preparation platform for system design, coding interviews, object-oriented design, and behavioral prep. Platform
Exponent Platform for behavioral, system design, and technical interview preparation with expert guidance and mock interviews. Platform
HackerRank Coding interview and online assessment platform covering programming, SQL, AI, and technical hiring challenges. Platform
Hello Interview Interview preparation platform focused on system design, coding interviews, and technical interview strategies. Platform
Interview Query Interview preparation platform specializing in SQL, data science, analytics, and machine learning interviews. Platform
interviewing.io Anonymous mock technical interviews with experienced software engineers from leading technology companies. Platform
LeetCode Leading coding interview platform with thousands of algorithm, data structure, SQL, and system design problems. Platform
NeetCode Structured coding interview platform featuring curated roadmaps, problem lists, video explanations, and practice plans. Platform
Pramp Free peer-to-peer mock interview platform for coding and technical interview practice. Platform
QuantGuide Quant finance interview prep covering probability, statistics, mathematics, programming, and trading interviews. Platform
Overleaf Online LaTeX editor for creating professional resumes, CVs, and technical documents. Tool
Resume Worded AI-powered resume and LinkedIn reviewer providing feedback to improve interview chances. Tool

Back to Browse ↑

Communities & Clubs

22 resources · communities-clubs

Resource Description Type
Concordia Game Development Club Concordia game development student club for networking, workshops, and project collaboration. Club
SCS Concordia Concordia student society for software engineering and computer science students. Club
Space Concordia Concordia student organization for aerospace, robotics, embedded systems, software, and engineering projects. Club
CodeSupport Programming community for beginner-friendly coding help, debugging support, and developer discussion. Discord
CS Careers Discord Computer science career community for internships, resumes, interviews, job searching, and career advice. Discord
DevCord Developer community for programming discussion, project support, collaboration, and career advice. Discord
The Odin Project Web development community for code review, collaboration, project feedback, and career support. Discord
The Programmer's Hangout Large programming community for coding help, software development discussion, and developer support. Discord
Hack Club Global student hacker community focused on coding projects, workshops, hackathons, and peer learning. Organization
r/compsci Computer science discussions covering algorithms, theory, research, and academia. Reddit
r/cscareerquestions Discussions on software engineering careers, internships, resumes, interviews, and job searching. Reddit
r/cybersecurity Cybersecurity news, careers, tools, and security discussions. Reddit
r/datascience Data science careers, analytics, machine learning applications, and industry discussions. Reddit
r/devops Cloud infrastructure, DevOps, automation, CI/CD, and platform engineering discussions. Reddit
r/gamedev Game development discussions covering programming, design, engines, and publishing. Reddit
r/learnprogramming Programming help, learning resources, and beginner-friendly discussions. Reddit
r/linux Linux news, open-source software, system administration, and operating system discussions. Reddit
r/MachineLearning Machine learning research, papers, projects, and technical discussions. Reddit
r/netsec Technical cybersecurity research, vulnerabilities, exploits, and defensive security. Reddit
r/programming Programming news, software development discussions, and industry topics. Reddit
r/quant Quantitative finance careers, interviews, mathematics, and algorithmic trading discussions. Reddit
r/softwareengineering Software engineering practices, architecture, engineering culture, and industry discussion. Reddit

Back to Browse ↑

🏆 Experience

Hackathons

23 resources · hackathons

Resource Description Month Location
ConUHacks Hackathon by Concordia University, with cash and hardware prizes. January Montreal, Quebec
DeltaHacks Hackathon by McMaster University, with cash and hardware prizes. January Hamilton, Ontario
McHacks Hackathon by McGill University, with cash and hardware prizes. January Montreal, Quebec
nwHacks Western Canada's largest hackathon at UBC, with cash and hardware prizes. January Vancouver, British Columbia
UofTHacks Hackathon by University of Toronto, with cash and hardware prizes. January Toronto, Ontario
QHacks Hackathon by Queen's University, with cash and hardware prizes. February Kingston, Ontario
TreeHacks One of the world's largest hackathons, hosted at Stanford with major cash prizes and industry sponsors. February Stanford, California
GenAI Genesis Canada's largest AI hackathon, by the University of Toronto, with cash and hardware prizes. March Toronto, Ontario
Hack Canada Hackathon at Waterloo, with large cash prizes and industry sponsors. March Waterloo, Ontario
LA Hacks Hackathon by UCLA, one of the largest in the US, with large cash prizes and industry sponsors. April Los Angeles, California
HackTheMountain Hackathon by UdeM and Polytechnique University, with cash and hardware prizes. May Montreal, Quebec
MPC Hacks Inter-university hackathon, with cash and hardware prizes. May Montreal, Quebec
SHacks Hackathon by Université de Sherbrooke, with cash prizes. May Sherbrooke, Quebec
Hack the 6ix Toronto's largest summer hackathon, with cash and hardware prizes. July Toronto, Ontario
Hack the North Canada's largest hackathon at University of Waterloo, with massive cash prizes and industry sponsors. September Waterloo, Ontario
HackMIT MIT's prestigious annual hackathon, with massive cash prizes and industry sponsors. September Cambridge, Massachusetts
PennApps Hackathon by the University of Pennsylvania, one of the original college hackathons, with cash prizes. September Philadelphia, Pennsylvania
Cal Hacks The world's largest collegiate hackathon, by UC Berkeley, with huge cash prizes and industry sponsors. October Berkeley, California
CodeML Machine learning hackathon by PolyAI and SEMLA at Polytechnique University, with cash prizes. October Montreal, Quebec
FIAM-IA Hackathon Finance and AI hackathon, with cash prizes and industry sponsors. October Montreal, Quebec
HackHarvard Harvard's annual hackathon, with large cash prizes and industry sponsors. October Cambridge, Massachusetts
CodeJam Hackathon by McGill Engineering, with cash prizes. November Montreal, Quebec
HackUTD University of Texas hackathon, with cash prizes and industry sponsors. November Dallas, Texas

Back to Browse ↑

CTFs

15 resources · ctfs

Resource Description Month Location
UofTCTF CTF by the University of Toronto, with cash and software prizes. January Online
NCC CTF Series National student CTF series across Canada, with regional rounds and a Montreal final. February Online
@HACK CTF Canada's largest student CTF at Concordia University, with cash and hardware prizes. March Montreal, Quebec
PolyPwnCTF Student CTF by Polytechnique University, with cash and training prizes. March Montreal, Quebec
PlaidCTF Global CTF by Carnegie Mellon University's PPP, with cash prizes and a DEF CON finals invite. April Online
UMDCTF Student CTF by the University of Maryland, with cash and software prizes. April Online
DEF CON CTF Most prestigious CTF in the world, with online qualifiers and finals in Las Vegas. May Online
NorthSec Multi-day paid CTF in Montreal for professionals, with cash prizes and a student track. May Montreal, Quebec
Google CTF Global CTF hosted by Google, with cash prizes and a final stage event. June Online
Midnight Sun CTF Global CTF by HackingForSoju, with online qualifiers and finals in Stockholm. June Online
HackTheBox Cyber Apocalypse CTF by Hack The Box, with thousands of teams and a massive prize pool. July Online
HITCON CTF CTF hosted by HITCON, known for extreme technical difficulty and elite global competition. August Online
CSAW CTF Student CTF by NYU, with online qualifiers and finals in New York City. September Online
CyberSci Canadian student CTF with regional rounds and a national final in Ottawa. November Canada
0CTF CTF hosted by Shanghai Jiao Tong University, known for research-grade challenges. December Online

Back to Browse ↑

Game Jams

11 resources · game-jams

Resource Description Month Location
Global Game Jam Vancouver A western Canadian Global Game Jam hub backed and mentored by Vancouver game studios. January Vancouver, BC
McGameJam Quebec's largest game jam, hosted by McGill University featuring various industry sponsors. January Montreal, QC
Chillennium Game Jam The largest student-run collegiate game jam in the world, featuring various major industry sponsors. February College Station, TX
Behaviour Interactive Game Jam Game jam hosted by Behaviour Interactive, featuring mentorship and networking opportunities with industry professionals. April Montreal, QC
Ubisoft Game Lab Competition A 10-week annual game jam where students build game concepts and compete for over $55,000 in scholarships. April Montreal, QC
TOJam (Toronto Game Jam) One of Canada's longest-running game jams, attracting student developers and industry professionals. May Toronto, ON
GMTK Game Jam The largest virtual game jam, with projects highlighted to millions of viewers through the creators YouTube channel. July Online
Algoma Startup GameJam An intensive game jam focused on entrepreneurship, run in direct collaboration with Unity industry trainers. September Brampton, ON
GAMERella Game Jam An over decade old annual game jam focusing on supporting marginalized game creators and aspiring game makers. November Montreal, QC
GitHub Game Off GitHub's annual month-long game jam celebrating open-source development. November Online
Concordia Game Development Club Jams Concordia's Game Development Club game jams, with new themes every year. Ongoing Montreal, QC

Back to Browse ↑

Competitions

14 resources · competitions

Resource Description Month Location
Battlecode MIT real-time strategy AI programming tournament competing for a $20,000+ prize pool. January Online
Coveo Blitz AI bot competition by Coveo, where teams build intelligent bots and compete for cash prizes. January Canada
Reply Code Challenge Global multi-track competition featuring 6-hour team sprints across algorithms, cybersecurity, and AI agents. March Online
WorldQuant International Quant Championship Three-stage global quantitative modeling tournament competing for a $100,000 prize pool and internship opportunities. March Online
Canadian Team Programming Competition National synchronized data structure sprint focused on university pride and corporate sponsor recruiting loops. April Online
Lan ETS North America's largest student-run LAN party, with gaming competitions, cash prizes, and industry sponsorships. May Montreal, QC
JDIS Games Autonomous AI agent optimization tournament at UdeS competing for sponsor-backed cash and tech gear. July Sherbrooke, Quebec
Akuna Capital Virtual Quant Trading Challenge Virtual trading challenge by Akuna Capital, for students interested in breaking into the quantitative finance industry. August Online
Lux AI Multi-month visual reinforcement learning agent tournament competing for global rank and tiered cash pools. October Online
Meta Hacker Cup Global multi-round elimination competitive programming championship competing for a $20,000 top cash prize. October Online
International Data Analysis Olympiad Machine learning and big data analytics framework competition competing for tech gear and corporate internship pathways. December Online
Citadel Student Competitions Elite quantitative finance competitions with data modeling, algorithm tournaments, and trading simulations. Ongoing Online
TCS CodeVita Global programming contest by TCS for university students with online rounds and international finals. Ongoing Online
Universal Cup Multi-stage international team programming circuit for elite algorithmic and system optimization challenges. Ongoing Online

Back to Browse ↑

🧩 Building & Open Source

Open Source

36 resources · open-source

Resource Description Type
Apache Software Foundation Explore established open-source projects across servers, data systems, developer tooling, and infrastructure. Organization
Cloud Native Computing Foundation Find cloud-native projects for containers, orchestration, service meshes, networking, and observability. Organization
Eclipse Foundation Explore developer tools, runtimes, IoT platforms, and frameworks maintained by open-source communities. Organization
Mozilla Contribute to open web, browser, privacy, and internet health projects. Organization
OWASP Learn application security through open-source tools, standards, projects, and community resources. Organization
Bevy Engine Build games in Rust with a modern, data-driven open-source engine. Project
Blender Create 3D art, animation, simulations, and tools in a large open-source project. Project
Docker Learn container workflows and contribute to widely used developer infrastructure tools. Project
FastAPI Build Python APIs with a modern framework used for production web services. Project
Git Learn distributed version control and contribute to the software powering modern development. Project
GNOME Explore Linux desktop apps, libraries, accessibility tools, and user experience projects. Project
Godot Engine Build 2D and 3D games with a beginner-friendly open-source engine. Project
Grafana Explore dashboards, metrics, logs, and observability tools used in production systems. Project
Home Assistant Automate smart homes and contribute to a large Python-based IoT project. Project
KDE Contribute to Linux desktop apps, frameworks, and cross-platform user tools. Project
Linux Kernel Study operating system internals and contribute to core Linux infrastructure. Project
Neovim Customize and improve a fast, extensible editor used by many developers. Project
Nmap Learn network discovery and contribute to a respected security auditing tool. Project
OpenCV Build computer vision applications with a widely used C++ and Python library. Project
OpenStreetMap Improve open map data used by apps, researchers, and communities worldwide. Project
OpenTofu Learn infrastructure as code through an open Terraform-compatible project and ecosystem. Project
PostgreSQL Explore database internals and contribute to a production-grade SQL system. Project
Project Jupyter Explore interactive notebooks, scientific computing, and data science tools for research. Project
Prometheus Learn metrics, monitoring, and alerting through a cloud-native observability project. Project
Qt Build cross-platform desktop, mobile, and embedded apps with mature UI tools. Project
QuantLib Explore pricing, risk, and quantitative finance models in open-source C++. Project
ROS Build robotics software with reusable tools for sensors, control, and simulation. Project
scikit-learn Learn machine learning algorithms through a widely used Python library. Project
Wireshark Analyze network traffic and learn protocols with an industry-standard debugging tool. Project
Awesome for Beginners Find beginner-friendly open-source projects organized by programming language and contribution difficulty. Resource
CodeTriage Receive personalized beginner-friendly issues from open-source projects you choose and follow. Resource
First Contributions Practice the GitHub contribution workflow with a beginner-focused tutorial and sample project. Resource
First Timers Only Find welcoming resources and projects for your first open-source contribution. Resource
GitHub Open Source Guides Learn contribution workflows, maintainership, licensing, and community best practices for open source. Resource
Good First Issue Find beginner-friendly GitHub issues across hundreds of active open-source projects. Resource
Up For Grabs Browse active projects seeking new contributors through beginner-friendly GitHub issues. Resource

Back to Browse ↑

Developer Resources

46 resources · developer-resources

Resource Description Type
Alpha Vantage API for stocks, ETFs, forex, cryptocurrency, fundamentals, and technical indicators. API
API List Directory for discovering public APIs across many categories and use cases. API
Hoppscotch Test REST, GraphQL, WebSocket, and other APIs from the browser. API
Public APIs Large GitHub collection of free public APIs for applications and prototypes. API
Awesome Public Datasets Discover curated public datasets across many domains for projects, analytics, and machine learning. Data
FRED Economic dataset portal for rates, inflation, employment, GDP, and financial indicators. Data
Google Dataset Search Search engine for public datasets from universities, governments, and research groups. Data
Hugging Face Platform for open AI models, datasets, Spaces, and machine learning tools. Data
Kaggle Datasets Access a large collection of community datasets for data science and analytics. Data
Aceternity UI Build polished interfaces with premium-quality React components. Frontend
Framer Motion Create smooth animations and interactions for React applications. Frontend
GSAP Create high-performance web animations with a production-ready animation library. Frontend
Lucide Use an open-source, customizable icon library for modern applications. Frontend
Magic UI Use animated React components built for modern user interfaces. Frontend
Radix UI Build accessible, unstyled UI primitives for custom component systems. Frontend
shadcn/ui Build reusable React components with Radix UI and Tailwind CSS. Frontend
AlternativeTo Discover open-source and commercial alternatives to software, apps, and online services. Tool
Awesome Selfhosted Curated collection of self-hosted software for development, collaboration, AI, and cloud services. Tool
Bundlephobia Analyze package size, dependencies, and installation impact before adding libraries. Tool
Carbon Create customizable code screenshots for documentation, READMEs, presentations, and social media. Tool
Cloudcraft Design, visualize, and document cloud architectures with interactive AWS infrastructure diagrams. Tool
Coolify Self-host and deploy applications, databases, and services with an open-source platform. Tool
CyberChef Web toolkit for encoding, decoding, encryption, hashing, compression, conversion, and forensics. Tool
dbdiagram.io Design and visualize database schemas using DBML. Tool
Devicon Find technology icons for documentation, portfolios, and developer projects. Tool
Excalidraw Create hand-drawn style diagrams, architecture sketches, and flowcharts. Tool
Figma Design interfaces, wireframes, and prototypes with real-time collaboration. Tool
Free-for-Dev Find free tiers and services for hosting, databases, APIs, CI/CD, AI, and developer tools. Tool
Freesound Community sound library for effects, ambience, and audio clips for games and apps. Tool
GitHub Topics Discover open-source projects, frameworks, libraries, and tools by technology, language, or domain. Tool
gitignore Generate language- and framework-specific .gitignore templates. Tool
IT Tools Browser utilities for JSON, UUIDs, JWTs, hashing, encoding, QR codes, and timestamps. Tool
itch.io Game Assets Free game asset marketplace with sprites, UI packs, audio, shaders, animations, and 3D models. Tool
Kenney Assets Free 2D, 3D, UI, audio, and game development asset library. Tool
Mixamo Online tool for rigging 3D characters and creating character animations. Tool
Mockaroo Generate up to 1,000 rows of realistic, customized mock data in JSON, CSV, or SQL formats to test your applications. Tool
ngrok Create secure public URLs for local services to test webhooks and integrations. Tool
OpenGameArt Community asset library for sprites, textures, music, sound effects, and 3D models. Tool
Pixabay Free image, illustration, video, music, and sound effect library for projects. Tool
Playwright Automate browsers for end-to-end testing and web automation. Tool
Poly Pizza Free low-poly 3D model library for games, simulations, prototypes, and interactive apps. Tool
Quicktype Generate typed models and serializers from JSON, JSON Schema, GraphQL, and TypeScript. Tool
Responsively App Develop and test responsive websites across synchronized device viewports. Tool
Shields.io Generate customizable badges for READMEs and documentation. Tool
Squoosh Compress and optimize images for the web. Tool
SVG Repo Browse free SVG icons, illustrations, and vectors. Tool

Back to Browse ↑

Project-Based Learning

14 resources · project-based-learning

Resource Description Type
Build Your Own In-depth tutorials for building databases, operating systems, interpreters, and compilers from scratch. Build
Build Your Own X Guides for recreating databases, shells, Git, Docker, emulators, and other technologies from scratch. Build
Crafting Interpreters Book-length guide to building an interpreter and bytecode virtual machine from scratch. Build
nand2tetris Project course for building a computer from logic gates through an operating system and compiler. Build
Project-Based Learning Programming tutorials that teach by building applications from scratch across many languages. Build
App Ideas Project prompts for practicing software development across beginner, intermediate, and advanced levels. Ideas
Project Ideas and Resources Application ideas and resources for practicing coding and building portfolio projects. Ideas
roadmap.sh Projects Project ideas across frontend, backend, DevOps, databases, AI, and computer science topics. Ideas
Devpost Hackathon project showcase for ideas, implementation examples, and inspiration. Inspiration
GitHub Explore Discover repositories, collections, developers, and open-source projects across computer science. Inspiration
GitHub Trending Browse popular and fast-growing repositories to discover technologies and project ideas. Inspiration
I Coded One Project Every Week for a Year Video about building various projects to become inspired and learn software development skills. Inspiration
Product Hunt Discover newly launched software products, developer tools, AI applications, and startups. Inspiration
Sebastian Lague Channel showcasing ambitious projects in graphics, AI, simulations, procedural generation, and software engineering. Inspiration

Back to Browse ↑

💼 Careers & Perks

Internships & Fellowships

20 resources · internships-fellowships

Resource Description Type
Google Summer of Code Open-source mentorship program where contributors build real projects with participating organizations. Fellowship
Kleiner Perkins Fellows Startup fellowship placing students at venture-backed technology companies with mentorship. Fellowship
LFX Mentorship Linux Foundation mentorship program for contributing to cloud, security, and infrastructure projects. Fellowship
MLH Fellowship Software engineering fellowship for contributing to open-source and production projects with mentorship. Fellowship
Outreachy Paid remote open-source internship supporting contributors working on major community projects. Fellowship
Summer of Bitcoin Open-source summer program where students contribute to Bitcoin, Lightning, and related infrastructure. Fellowship
Absolute Internship Paid international internship placement program with structured roles and career coaching. Internship
Built In Technology career platform with internships and early-career roles at startups and tech companies. Internship
Canada's Top 100 Employers Career Directory Canadian career directory highlighting employers with internship, co-op, and new graduate programs. Internship
Federal Student Work Experience Program (FSWEP) Government of Canada student hiring program for paid work across federal departments. Internship
Glassdoor Job platform with internship listings, company reviews, salary data, and interview insights. Internship
Handshake University-focused career platform connecting students with internships and entry-level roles. Internship
Indeed Global job board with internship listings across technology, finance, government, and startups. Internship
Job Bank Canada Government of Canada job board with student, co-op, and internship opportunities. Internship
Levels.fyi Jobs Technology job board featuring internships with compensation data and software company roles. Internship
LinkedIn Jobs Professional network and job platform with internship listings across technology fields. Internship
Simplify Jobs Internship and early-career job platform with resume tools, tracking, and curated tech roles. Internship
Simplify Summer Internship Repository GitHub repository tracking software engineering and tech internship opportunities. Internship
The Intern Group Paid global internship placement program with career development and international work experiences. Internship
Y Combinator Internships Internship board connecting students with roles at Y Combinator-backed startups. Internship

Back to Browse ↑

Recruitment & Events

0 resources · recruitment-events

No resources yet. Contributions are welcome.

Back to Browse ↑

Certifications

12 resources · certifications

Resource Description Type
Amazon Web Services (AWS) AWS certifications for cloud architecture, development, operations, AI, and machine learning. Cloud
Google Cloud Google Cloud certifications for cloud engineering, architecture, development, DevOps, and machine learning. Cloud
Linux Foundation Linux, Kubernetes, and cloud infrastructure certifications including LFCS, LFCE, CKA, CKAD, and CKS. Cloud
Microsoft Azure Cloud and AI certifications including AZ-900, AZ-104, AZ-204, AZ-305, AZ-400, AI-900, and AI-102. Cloud
Red Hat Enterprise Linux and cloud platform certifications including RHCSA, RHCE, and RHCA. Cloud
Centri Defensive cybersecurity certifications including BTL1, BTL2, CSOM, and CJDE. Cybersecurity
Cisco Networking and cybersecurity certifications including CCNA, CyberOps Associate, and CCNP Security. Cybersecurity
CompTIA Industry-standard cybersecurity certifications including Security+, CySA+, PenTest+, and SecurityX. Cybersecurity
INE Practical cybersecurity certifications including eJPT, eCPPT, eWPT, and eMAPT. Cybersecurity
ISC2 Globally recognized cybersecurity certifications including CC, SSCP, CISSP, and CCSP. Cybersecurity
OffSec Highly respected hands-on offensive security certifications including OSCP, OSEP, OSWE, and OSED. Cybersecurity
TCM Security Hands-on penetration testing certifications including PNPT and PJPT. Cybersecurity

Back to Browse ↑

Student Benefits

22 resources · student-benefits

Resource Description Type
Amazon Prime Student Canada Discounted Prime membership for students with shipping, streaming, and shopping benefits. Discounts
Apple Education Store Canada Education pricing on eligible Apple products including MacBooks, iPads, and accessories. Discounts
Concordia Student Discounts & Benefits Official Concordia card page for student discounts, campus offers, and partner benefits. Discounts
Hack The Box Academy Student Student-friendly Hack The Box Academy plans for hands-on cybersecurity training. Discounts
LeetCode Student Student discount on LeetCode Premium for interview prep, practice, and company-tagged questions. Discounts
Student Beans Canada Student discount platform with offers across tech, software, lifestyle, food, and retail brands. Discounts
Student Price Card (SPC) Canadian student discount program with offers across technology, food, travel, and retail. Discounts
TryHackMe Student Student discount for annual TryHackMe subscriptions and hands-on cybersecurity training. Discounts
Wolfram Student Student pricing for Wolfram tools used in math, computation, visualization, and engineering. Discounts
Autodesk Education Free education access to Autodesk software for design, engineering, 3D modeling, and creative projects. Free
AWS Educate Free AWS training, cloud labs, badges, and beginner-friendly cloud learning resources. Free
BAnQ (Bibliothèque et Archives nationales du Québec) Free Quebec library membership with study spaces, digital resources, books, and research tools. Free
Figma Education Free education access to Figma for UI design, prototyping, collaboration, and interface planning. Free
GitHub Student Developer Pack Student bundle with developer tools, cloud credits, domains, courses, and software perks. Free
JetBrains Student License Free student license for JetBrains IDEs and tools for Mac, Windows, and Linux development. Free
Microsoft 365 Education Free Microsoft 365 access with Word, Excel, PowerPoint, and OneDrive. Free
Microsoft Azure for Students Free Azure credits and cloud services for verified students without a credit card. Free
Notion Education Plus Free Notion Plus access for managing notes, projects, documentation, deadlines, and collaboration. Free
Sentry for Education Free Sentry access for students and educators to monitor errors, logs, replays, and production issues. Free
Shodan Academic Academic Shodan upgrade for cybersecurity, networking, and OSINT research. Free
Unity Student Plan Free Unity student access for game development, real-time 3D, and interactive projects. Free
Zed Student Student access to Zed with collaborative editing, AI features, and usage credits. Free

Back to Browse ↑

Contributing

Contributions keep this dataset useful and current.

  1. Read CONTRIBUTING.md and ADDING_RESOURCES.md.
  2. Run make add or pick the correct JSON file in data/.
  3. Add one resource using SCHEMA.md and STYLE_GUIDE.md.
  4. Run make validate.
  5. Open a pull request with a clear description.

License

Built for Canadian Computer Science students who want one reliable place to discover what to learn, join, build, attend, and apply for.

About

A curated, automated dataset of Canadian Computer Science student resources built on structured JSON with a Python CI pipeline for schema validation, quality checks, and multi-format exports.

Topics

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-CC-BY

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors