Study Groups
Explore our technical study groups, created in collaboration with available mentors, to deepen your knowledge and skills in specific areas of interest.
Our study groups cover a variety of topics and are designed to accommodate different schedules and experience levels. Whether you're a beginner looking to dive into a new technology or an experienced professional seeking to expand your expertise, there's a study group for you.
These study groups typically last anywhere from 1-2 months to longer durations, allowing participants to delve deeply into the subject matter and benefit from the guidance of experienced mentors.
Join our Study Group Slack Channel.
Active Study Groups
System Design Study Group
Understand how to architect scalable, reliable systems in this collaborative and hands-on study group. Perfect for those preparing for system design interviews or curious about the inner workings of large-scale applications. You'll break down real-world case studies, practice whiteboarding, and learn design trade-offs.
LeetCode Study Group
Sharpen your problem-solving skills in a supportive, challenge-driven environment. This group focuses on tackling algorithm and data structure problems from platforms like LeetCode, with guided discussions and tips for optimizing solutions. Great for interview prep or keeping your coding sharp.
Test Driven Development (TDD) - The Why, The How, The Do's and The Don'ts
Master the art of writing clean, reliable code with a TDD-first mindset. This group explores the principles behind TDD, demonstrates how to implement it in various languages, and helps you avoid common pitfalls. Great for developers who want to build software that’s robust, testable, and maintainable.
Robotics Study Group
Join a community-driven robotics study group where you can explore various aspects of robotics, from hardware to software. This group is open to all levels and encourages participants to share resources, projects, and ideas. Perfect for those looking to collaborate on robotics projects or learn from each other’s experiences.
Job Search and Career Progression
Navigate the job market with confidence in this career-focused study group. Learn how to craft compelling resumes, ace interviews, and negotiate offers. This group also covers personal branding, networking strategies, and career development tips to help you advance in your tech career.