A curated, automated dataset of Canadian Computer Science student resources.
14 CS Opportunity Categories | Automated Validation | Multi-Format Exports
Browse resources by area and category.
| Area | Categories |
|---|---|
| 📚 Learning & Development | Learning Resources (59) Interview Prep (25) Communities & Clubs (24) |
| 🏆 Experience | Hackathons (22) CTFs (15) Game Jams (11) Competitions (14) |
| 🧩 Building & Open Source | Open Source (36) Developer Resources (45) Project-Based Learning (14) |
| 💼 Careers & Perks | Internships & Fellowships (22) Recruitment & Events (14) Certifications (12) Student Benefits (21) |
View the generated EDA report for ready-to-read charts covering dataset coverage, category balance, metadata quality, duplicate candidates, and domain concentration. The optional notebook at notebooks/resource_eda.ipynb contains the reproducible exploratory workflow.
Run make generate to refresh all generated outputs, including the EDA report and deterministic SVG charts. CI reruns the same pipeline and fails when generated files are stale. Use make eda-report for only the static report. For the notebook, install optional dependencies with pip install -e .[eda], then run py -3 -m jupyterlab notebooks/resource_eda.ipynb.
Clone the repo and run validation or generation commands from the project root.
git clone https://github.com/NicholasXydis/CSResourceHub.git
cd CSResourceHub
make validate
make generateOn Windows, use:
make validate PYTHON="py -3"
make generate PYTHON="py -3"To work with the optional EDA notebook, install the EDA dependencies and launch JupyterLab:
pip install -e .[eda]
py -3 -m jupyterlab notebooks/resource_eda.ipynbThe static EDA report is available at generated/eda/report.md.
59 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 TCP/IP, HTTP, DNS, routing, wireless, and security. | Book |
| Computer Systems: A Programmer's Perspective | Systems book covering C, architecture, assembly, memory, linking, and concurrency. | Book |
| Database Internals | Deep dive into database storage engines, replication, partitioning, and transactions. | Book |
| Designing Data-Intensive Applications | Industry-standard book on databases, distributed systems, scalability, and reliability. | Book |
| Game Engine Architecture | Guide to game engine systems, tools, rendering, animation, physics, and runtime design. | Book |
| Grokking Algorithms | Beginner-friendly intro to algorithms and data structures with visual explanations. | Book |
| Heard on the Street | Classic book covering probability, brainteasers, and quantitative finance concepts. | Book |
| How Linux Works | Practical guide to Linux internals, boot, storage, networking, shell tools, and processes. | Book |
| Operating Systems: Three Easy Pieces | Operating systems textbook covering processes, threads, scheduling, synchronization, memory, and storage. | Book |
| Real-World Cryptography | Practical cryptography book covering protocols, encryption, signatures, and key exchange. | Book |
| The Linux Command Line | Comprehensive guide to the Linux command line, shell scripting, and file systems. | Book |
| The Pragmatic Programmer | Classic software engineering book covering practical techniques and best practices. | Book |
| CS50x: Introduction to Computer Science | Harvard's intro CS course covering programming, algorithms, data structures, and web development. | Course |
| freeCodeCamp | Free interactive platform covering programming, web development, Python, databases, and Git. | Course |
| Full Stack Open | Modern full-stack course covering React, Node.js, GraphQL, TypeScript, testing, and CI/CD. | Course |
| GameDev.tv | Game development courses covering Unity, Unreal Engine, C++, and C#. | Course |
| Hack The Box Academy | Cybersecurity platform with guided modules on pentesting, red teaming, and Active Directory. | 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, permissions, and networking. | Course |
| Microsoft Learn | Official Microsoft platform covering C#, .NET, Azure, PowerShell, Visual Studio, and GitHub. | Course |
| OSSU Computer Science | Complete self-taught CS curriculum using 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, and forensics. | Course |
| Hacker News | Community-driven tech news and discussions about software engineering, startups, and CS. | News |
| The Pragmatic Engineer | Engineering newsletter covering software development, big tech, system design, and trends. | News |
| TLDR Newsletter | Daily newsletter with concise summaries of software engineering, AI, 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, and Web APIs, 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 explorer showing generated assembly and compiler optimizations for many languages. | Tool |
| CPUlator | Online CPU simulator for learning ARM, RISC-V, MIPS, Nios II, and assembly language. | Tool |
| Learn Git Branching | Interactive visual tutorial for learning Git branching, merging, rebasing, and 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 and graphs. | Tool |
| ByteByteGo | System design channel covering scalable architecture, distributed systems, and backend. | Video |
| Computerphile | Educational channel covering algorithms, cryptography, AI, networking, and operating systems. | Video |
| Fireship | Software engineering channel covering web development, cloud, AI, DevOps, and modern tech. | Video |
| Hussein Nasser | Backend engineering channel covering databases, APIs, HTTP, networking, and architecture. | Video |
| LiveOverflow | Cybersecurity channel covering reverse engineering, binary exploitation, and web security. | Video |
| Low Level | Systems programming channel covering Linux, operating systems, and reverse engineering. | Video |
| The Cherno | C++ 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, and physics. | 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 | Resource for learning design patterns, refactoring, and object-oriented design. | Website |
| roadmap.sh | Community-driven learning roadmaps for software engineering, DevOps, and cybersecurity. | Website |
25 resources · interview-prep
| Resource | Description | Type |
|---|---|---|
| Cracking the Coding Interview | Classic interview prep book covering coding questions, 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 course teaching common algorithmic approaches used in coding interviews. | Course |
| Grokking the Object-Oriented Design Interview | Course teaching object-oriented design concepts tested in software engineering interviews. | Course |
| Coding Interview University | Self-study roadmap covering data structures, algorithms, systems, databases, and interviews. | Guide |
| Jake's Resume | Popular LaTeX resume template widely used by computer science students and software engineers. | Guide |
| System Design Primer | Open-source guide to system design interviews covering scalability, databases, and caching. | Guide |
| Tech Interview Handbook | Guide covering coding, behavioral, system design, resume, and interview preparation. | Guide |
| 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 prep platform for system design, coding, object-oriented design, and behavioral. | Platform |
| Exponent | Platform for behavioral, system design, and technical interview prep with mock interviews. | Platform |
| HackerRank | Coding interview and assessment platform covering programming, SQL, and hiring challenges. | Platform |
| Hello Interview | Interview prep platform focused on system design, coding, and interview strategies. | Platform |
| Interview Query | Interview prep platform specializing in SQL, data science, analytics, and ML interviews. | Platform |
| interviewing.io | Anonymous mock technical interviews with engineers from leading technology companies. | Platform |
| LeetCode | Leading coding interview platform with algorithm, data structure, SQL, and design problems. | Platform |
| NeetCode | Coding interview platform with curated roadmaps, problem lists, and video explanations. | 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, and trading. | 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 |
24 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, and software. | 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 |
| AWS User Group Montreal | Community meetups covering AWS architecture, cloud infrastructure, DevOps, and containers. | Organization |
| C++ Montréal | Community dedicated to Modern C++, systems programming, and software architecture. | Organization |
| Hack Club | Global student hacker community focused on coding projects, workshops, hackathons, and peer learning. | Organization |
| Montréal Game Developers | Game development community hosting networking events, technical talks, workshops, and industry meetups. | Organization |
| r/compsci | Computer science discussions covering algorithms, theory, research, and academia. | |
| r/cscareerquestions | Discussions on software engineering careers, internships, resumes, interviews, and job searching. | |
| r/cybersecurity | Cybersecurity news, careers, tools, and security discussions. | |
| r/datascience | Data science careers, analytics, machine learning applications, and industry discussions. | |
| r/devops | Cloud infrastructure, DevOps, automation, CI/CD, and platform engineering discussions. | |
| r/gamedev | Game development discussions covering programming, design, engines, and publishing. | |
| r/learnprogramming | Programming help, learning resources, and beginner-friendly discussions. | |
| r/linux | Linux news, open-source software, system administration, and operating system discussions. | |
| r/MachineLearning | Machine learning research, papers, projects, and technical discussions. | |
| r/netsec | Technical cybersecurity research, vulnerabilities, exploits, and defensive security. | |
| r/programming | Programming news, software development discussions, and industry topics. | |
| r/quant | Quantitative finance careers, interviews, mathematics, and algorithmic trading discussions. |
22 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 |
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 | Montreal, Quebec |
| 0CTF | CTF hosted by Shanghai Jiao Tong University, known for research-grade challenges. | December | Online |
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, British Columbia |
| McGameJam | Quebec's largest game jam, hosted by McGill University featuring various industry sponsors. | January | Montreal, Quebec |
| Chillennium Game Jam | The largest student-run collegiate game jam in the world, featuring various major industry sponsors. | February | College Station, Texas |
| Behaviour Interactive Game Jam | Game jam hosted by Behaviour Interactive, with mentorship and industry networking. | April | Montreal, Quebec |
| Ubisoft Game Lab Competition | A 10-week annual game jam where students compete for over $55,000 in scholarships. | April | Montreal, Quebec |
| TOJam (Toronto Game Jam) | One of Canada's longest-running game jams, attracting student developers and industry professionals. | May | Toronto, Ontario |
| GMTK Game Jam | The largest virtual game jam, with projects highlighted to millions of YouTube viewers. | July | Online |
| Algoma Startup GameJam | Intensive game jam focused on entrepreneurship, run with Unity industry trainers. | September | Brampton, Ontario |
| GAMERella Game Jam | Decade-old annual game jam supporting marginalized game creators and aspiring makers. | November | Montreal, Quebec |
| 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, Quebec |
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 | Montreal, Quebec |
| Reply Code Challenge | Global competition with 6-hour team sprints across algorithms, cybersecurity, and AI. | March | Online |
| WorldQuant International Quant Championship | Global quantitative modeling tournament with a $100,000 prize pool and internships. | March | Online |
| Canadian Team Programming Competition | National data structure sprint with university pride and corporate sponsor recruiting. | April | Online |
| Lan ETS | North America's largest student-run LAN party, with gaming competitions and cash prizes. | May | Montreal, Quebec |
| 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 breaking into quantitative finance. | August | Online |
| Lux AI | Multi-month reinforcement learning agent tournament with global rank and tiered cash pools. | October | Online |
| Meta Hacker Cup | Global elimination competitive programming championship with a $20,000 top cash prize. | October | Online |
| International Data Analysis Olympiad | Machine learning and big data competition with tech gear and internship pathways. | December | Online |
| Citadel Student Competitions | Elite quant finance competitions with data modeling, algorithms, 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 challenges. | Ongoing | Online |
36 resources · open-source
| Resource | Description | Type |
|---|---|---|
| Apache Software Foundation | Explore established open-source projects across servers, data systems, and developer tooling. | 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 | Beginner-friendly open-source projects organized by programming language and 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 |
45 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 mock data in JSON, CSV, or SQL to test applications. | 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 |
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. | Inspiration |
| 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 |
| Project Ideas and Resources | Application ideas and resources for practicing coding and building portfolio projects. | Inspiration |
| roadmap.sh Projects | Project ideas across frontend, backend, DevOps, databases, AI, and computer science topics. | Inspiration |
| Sebastian Lague | Channel showcasing ambitious projects in graphics, AI, simulations, and procedural generation. | Inspiration |
22 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 |
| Concordia CAPS Job Bank | Concordia job bank hub for internships, on-campus jobs and new grad roles. | Internship |
| Concordia Internship & Job Search Websites | Concordia-curated job search website list for internships, new grad roles, and student jobs. | 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 |
14 resources · recruitment-events
| Resource | Description | Type | Location |
|---|---|---|---|
| Concordia Career & Networking Events | Various career fairs, networking events and recruitment opportunities. | Career | Montreal, Quebec |
| HackerX Montreal | Speed-interview networking event matching software engineers directly with engineering managers. | Career | Montreal, Quebec |
| IVADO AI Internship & Job Fair | AI internship and job fair connecting students with Quebec companies hosted by Polytechnique Montréal. | Career | Montreal, Quebec |
| L'Événement Carrières | One of Quebec's largest public hiring exhibitions featuring various Montreal career fairs. | Career | Montreal, Quebec |
| Richard Tapia Celebration of Diversity in Computing | Diversity in computing conference with career networking, technical sessions, and recruiting. | Career | Atlanta, Georgia |
| WomenHack Montreal | Inclusive recruiting events for software, data, DevOps, and technology roles. | Career | Montreal, Quebec |
| BSides Montreal | Community cybersecurity conference with technical talks, workshops, and security networking. | Conference | Montreal, Quebec |
| Canadian Undergraduate Technology Conference (CUTC) | Student-led tech conference connecting undergraduates with industry speakers and workshops. | Conference | Montreal, Quebec |
| Cybereco Cyberconference | Enterprise cybersecurity conference on cloud security, identity, and security operations. | Conference | Montreal, Quebec |
| GoSec Conference | Cybersecurity conference covering cloud, application, offensive, and enterprise security. | Conference | Montreal, Quebec |
| Mila Events | AI research talks, industry seminars, networking, and company-sponsored events. | Conference | Montreal, Quebec |
| Montréal International Game Summit (MIGS) | B2B game development conference connecting students with studios and technical leaders. | Conference | Montreal, Quebec |
| PyCon US | Python conference with technical talks, tutorials, open-source collaboration, and a job fair. | Conference | Long Beach, California |
| Startupfest Montreal | Canada's premier startup festival bringing together founders, investors, and engineers. | Conference | Montreal, Quebec |
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, 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 |
21 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 |
| 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 |
Contributions keep this dataset useful and current.
- Read CONTRIBUTING.md, ADDING_RESOURCES.md, and DATA_CONTRACT.md.
- Run
make addor pick the correct JSON file indata/. - Add one resource using SCHEMA.md and STYLE_GUIDE.md.
- Run
make validateandmake generate. On Windows, usemake validate PYTHON="py -3"andmake generate PYTHON="py -3", or see ADDING_RESOURCES.md for direct commands. - Commit any generated changes and open a pull request with a clear description.
Built for Canadian Computer Science students who want one reliable place to discover what to learn, join, build, attend, and apply for.