Handpicked tools, courses, and communities for your journey as a computer science student — starting with everything you need to write and run parallel code, followed by the general developer resources every CS student should know.
Important: These are reference materials. You are NOT expected to memorize everything here. Use them when stuck or when you need to learn something specific.
Everything you need to write and run OpenMP, MPI, and CUDA — no special hardware required
No NVIDIA GPU? No problem. Use Google Colab (first card) — it gives you a free GPU in your browser, so you can run real CUDA code from any laptop. For OpenMP/MPI, Compiler Explorer and OnlineGDB need zero setup.
Free NVIDIA GPU in the browser. Set runtime to GPU and you can compile & run CUDA (nvcc) with no local install.
Write C/C++ with OpenMP (add the -fopenmp flag) and see it compile live. Great for showing what parallel code becomes.
Compile and run C with OpenMP in the browser — nothing to install. Perfect for a student's first #pragma omp.
The official CUDA Toolkit, docs, and the CUDA C++ Programming Guide. The source of truth for GPU programming.
Get the toolkit →Free CS344 course on YouTube. The friendliest on-ramp to CUDA and GPU thinking — watch alongside Unit IV.
Watch course →Wes Kendall's clear, example-driven guide to message passing. The best free MPI walkthrough on the web.
Learn MPI →Lawrence Livermore's legendary OpenMP, MPI, and Pthreads tutorials. The reference a generation of HPC engineers learned from.
Read tutorials →The precise reference for C/C++ threads, atomics, and memory models. Bookmark it — you'll return often.
Look up APIs →ETH Zürich lectures on caches, coherence, and multicore — the deep hardware behind Unit II, taught by a master.
Go deeper →Free courses, tutorials, and career roadmaps
Step-by-step learning paths for 50+ developer roles. Community-driven roadmaps, guides, and resources.
Explore roadmaps →Learn to code for free with 8,000+ tutorials. Earn certifications in web development, JavaScript, and more.
Start learning →In-depth courses from industry experts at Netflix, Google, and Stripe. Master modern web technologies.
Browse courses →Complete free full-stack curriculum. Learn by building real projects with Ruby or JavaScript.
Start course →Interactive coding tutorials where you can pause and edit code. Better than watching videos!
Try interactive →The most comprehensive free JavaScript guide. From basics to advanced concepts, all explained clearly.
Read guide →Official web documentation by Mozilla. THE reference for HTML, CSS, JavaScript, and Web APIs.
Browse docs →Google's official web development guide. Learn modern best practices and performance optimization.
Learn from Google →University of Helsinki's free course. Learn React, Node.js, MongoDB, GraphQL, and TypeScript.
Take course →Master coding interviews with 2000+ problems. Essential for preparing for tech company interviews.
Practice coding →Code practice with personal mentorship. Get feedback from experienced developers on your solutions.
Get mentored →Exam-friendly explanations of parallel computing, OS, and DSA topics. A staple for Indian CS students revising for tests.
Revise topics →Build real projects and sharpen your skills
Real-world frontend challenges with professional designs. Build portfolio-worthy projects.
Take challenge →Level up your coding skills through fun challenges. Learn from community solutions.
Start training →Master CSS through visual challenges. Compete with developers worldwide.
Battle now →Build 30 projects in 30 days with vanilla JavaScript. No frameworks, no compilers.
Start challenge →Daily CSS challenges to improve your styling skills through creative coding.
Daily practice →Frontend playground to test ideas. Learn from millions of community creations.
Start coding →Beautiful designs to inspire your next project
Curated collection of modern, beautiful web designs to spark your creativity.
Get inspired →Designer portfolios and UI/UX inspiration. Follow top designers and their work.
Browse designs →Award-winning websites showcasing the best web design and innovation.
See winners →Adobe's creative portfolio platform. Showcase your work and discover amazing projects.
Explore work →Mobile app design library with 300,000+ screens from top apps.
Browse screens →Landing page gallery with filter by color, type, and style.
Find inspiration →Curated SaaS landing pages and marketing websites.
See examples →Single page website inspiration and templates.
View gallery →Free images, icons, and design tools
Industry-standard design tool. Free for students to design websites and apps.
Start designing →Free high-quality images for your projects. No attribution required.
Download photos →Free stock photos and videos. Updated daily with new content.
Browse media →Generate perfect color palettes for your designs in seconds.
Generate palette →1000+ free, open-source fonts optimized for the web.
Browse fonts →7000+ free icons for your web projects. Easy to use and customize.
Get icons →Beautiful hand-crafted SVG icons by the makers of Tailwind CSS.
Download icons →Free customizable illustrations for your projects.
Get illustrations →Customizable animated illustrations to bring your projects to life.
Animate stories →Simple whiteboard tool for sketching diagrams and wireframes.
Start drawing →Host your projects and manage your code
Host your code, collaborate with developers worldwide, and build your portfolio. Essential for every developer.
Create account →Deploy your projects for free in seconds. Automatic HTTPS, global CDN, zero configuration.
Deploy now →Alternative to Vercel with free hosting, forms, and serverless functions.
Start hosting →Deploy backends, databases, and full-stack apps for free.
Deploy backend →Free hosting with databases, cron jobs, and static sites.
Start hosting →Open source Firebase alternative. Free PostgreSQL database, auth, and storage.
Get started →Free MySQL database hosting with branching like Git.
Create database →Get your custom domain name. Starting from ₹99/year for students.
Find domain →Cheaper alternative to GoDaddy for domain names. Student discounts available.
Search domains →Free DNS management and CDN. Make your websites faster and more secure.
Setup DNS →Essential API testing tool. Test and debug your backend APIs.
Test APIs →Quick references and technical documentation
All developer documentation in one searchable interface. Works offline too!
Browse docs →Check browser compatibility for HTML, CSS, and JavaScript features.
Check support →Test and debug regular expressions with explanations.
Test regex →Test HTML, CSS, and JavaScript code snippets quickly in your browser.
Start coding →Q&A for coding problems. Search before asking - chances are it's already answered!
Find answers →Make your websites fast and reliable
Test your website speed and get optimization recommendations from Google.
Test speed →Detailed performance analysis with waterfall charts and video playback.
Analyze site →Test your websites across different browsers and devices. Free for students.
Test browsers →Browser for developers. Test responsive designs on all devices in one window.
Try Sizzy →FREE open-source alternative to Sizzy. Preview all device sizes simultaneously.
Download free →Find jobs, build your network, and grow your career
Find startup jobs worldwide. Previously known as AngelList Talent.
Find startups →Y Combinator's job board. Apply to YC-backed startups with one application.
Apply to YC →World's most successful startup accelerator. Learn from their essays and startup school.
Learn startups →4,000+ Indians working remotely. Find jobs, learn about taxes, and connect with professionals.
Join community →Learn to build startups in public. Read success stories and share your journey.
Start building →Indian tech job platform. Get interview calls from top startups and companies.
Find jobs →India's largest job portal. Upload your resume and get matched with companies.
Upload resume →Professional networking platform. Build your profile, connect with recruiters, find jobs.
Build network →Developer blogging community. Share your learning and build your online presence.
Start writing →Blogging platform for developers with your own custom domain.
Create blog →Start earning while you learn
Largest freelance marketplace. Find web development projects from clients worldwide.
Start freelancing →Sell your services starting at $5. Create gigs for website development, design, and more.
Create gigs →High-end freelancing for experienced developers. Premium rates, selective acceptance.
Apply (advanced) →Freelance platform with ZERO commission! Keep 100% of your earnings.
Join free →Remote jobs for Indian developers. Work for US companies from India with good pay.
Apply for jobs →Showcase your work and build your brand
Beautiful online resume that stands out. Used by designers and developers at top companies.
Create resume →Link-in-bio for developers. One page with all your links, projects, and social media.
Build page →Professional network for creators and builders. Show what you're working on.
Join network →LinkedIn alternative for builders. Profile, projects, and job opportunities in one place.
Create profile →Tools to work efficiently and collaborate with teams
Open-source scheduling for meetings. Share your availability and automate booking.
Schedule meetings →Industry-standard team communication. Collaborate on projects and stay connected.
Start collaborating →Join developer communities and study groups. Voice, video, and text chat.
Join communities →All-in-one workspace for notes, docs, and project management. Free for students.
Get organized →Simple project boards to organize tasks. Visual kanban boards for project management.
Create boards →Screen recording for presentations and tutorials. Great for project demos.
Record video →Powerful note-taking app with linked notes. Perfect for building a knowledge base.
Take notes →