Google Summer of Code connects new contributors with open source organizations for mentored programming projects in a global, online program.
Join open source projects with real mentors
Google Summer of Code is an online program that helps you get started in open source software by pairing you with experienced mentors for real-world programming projects. The program is designed for people who are new to open source and want hands-on experience working with established organizations.
You can apply to work on a 12+ week coding project, collaborate with mentors, and learn valuable skills along the way. Whether you're a student or an early-career developer, this is a unique chance to grow your abilities and make meaningful contributions to open source.
The site offers details about how the program works, past projects, and how to get involved. It's a welcoming space for anyone interested in coding, learning, and building community through open source.
Discover websites similar to Summerofcode.withgoogle.com based on shared categories, topics, and features.
Top End Devs offers courses, podcasts, meetups, and screencasts to help developers grow their skills and advance their careers in tech.
Level up your software engineering skills with courses, blogs, and workshops from Kent C. Dodds, covering React, JavaScript, TypeScript, and more.
Discover articles and tips from Android professionals and Google Developer Experts to help you improve your Android development skills.
Codeforces hosts programming contests and an active community where you can solve coding challenges, join competitions, and discuss algorithms.
Learn C and C++ with step-by-step tutorials, practice problems, and helpful tips for beginners and experienced programmers alike.
Prepare for software engineering interviews with practice questions, solutions, and expert tips from a renowned book and resource for coding interviews.
Learn JavaScript online with Eric Elliott. Access practical lessons, tips, and resources to boost your coding skills and make a real impact.
Discover weekly articles, podcasts, and tips about Swift development by John Sundell—ideal for developers looking to learn and stay updated.
Java67 offers Java tutorials, interview questions, and course recommendations to help programmers learn, practice, and prepare for tech interviews.
C# Corner is a community hub for software developers to learn, share articles, join forums, watch videos, and grow their skills in C# and related tech.
Join a vibrant SQL Server community with articles, forums, scripts, and FAQs to help you learn, solve problems, and connect with database professionals.
Find in-depth JavaScript books and resources for programmers. Learn modern JavaScript concepts and best practices through clear, expert writing.
Connect with developers, read the latest tech news, and learn programming with in-depth tutorials on .NET, C#, Java, and more.
A friendly space for developers to share technical tutorials, ask questions, join events, and connect with others to learn and support each other.
QCon London 2025 is a software conference where senior developers learn from industry leaders about new trends, best practices, and real-world solutions.
Astana Hub is a digital technopark that connects startups, tech companies, and IT specialists to foster innovation and collaboration in Central Asia.
Coderanch is a friendly online forum where programmers of all levels discuss Java, databases, Android, coding jobs, certifications, and more.
Dr. Dobb's offers articles, tutorials, source code, and podcasts on programming tools, languages, and best practices for serious software developers.
Discover Perl articles, code modules, and programming tips with M-J. Dominus's collection of resources for Perl enthusiasts and developers.
Learn coding, technology, and more with free tutorials, online courses, and certification programs for beginners and professionals on various topics.
The ICPC website offers info, resources, and updates about the International Collegiate Programming Contest for students and universities worldwide.
Exercism helps you learn, practice, and improve your programming skills in 75+ languages with exercises, mentoring, and a supportive community—all free.
Harvard Computer Society connects Harvard students interested in computer science, offering events, resources, and a supportive tech-focused community.
FOSSASIA connects developers and innovators through open source events, projects, and mentorships, helping you learn, collaborate, and build tech for good.
Pharo Association brings together developers, researchers, and companies to support the Pharo programming language and its open, collaborative ecosystem.
Major League Hacking connects students with hackathons, learning opportunities, and a supportive coding community for aspiring developers worldwide.
Git Commit Show is an online tech conference where you can join live talks, masterclasses, and career sessions with engineers and researchers worldwide.
Connect with local Google Developer Groups to join events, meetups, and workshops for developers interested in Google technologies and coding.
Bioconductor offers open source tools and resources for analyzing biological data, supporting bioinformatics research and collaboration in life sciences.
Fluttercon USA 2025 is a conference for Flutter developers to learn, connect, and grow their skills through talks, sessions, and networking events.
GNU Radio is an open-source toolkit for building and sharing software-defined radio applications, with tutorials, docs, and an active user community.
Official site for HackKU 2025, a 36-hour student hackathon at the University of Kansas with workshops, networking, and project competitions.
Learn to design and code real apps with hands-on courses in React, Swift, UI design, and development tools like Figma and SwiftUI. Build practical skills online.
NESdev Wiki is a collaborative resource for learning, sharing, and discussing programming and hardware details about the Nintendo Entertainment System (NES).
Practice coding and learn programming with free courses and thousands of problems in Python, Java, C++, algorithms, and more on this interactive platform.
CodeGym offers an interactive online Java course with 1200+ practice tasks, personalized learning plans, and a mix of theory and hands-on coding.
Learnpython.org offers free, interactive Python tutorials with hands-on coding challenges for beginners and those looking to quickly learn Python basics.
Learn scientific Python with hands-on tutorials and clear explanations, covering beginner to expert topics in the Python data science ecosystem.
Learn to code with tutorials, books, and courses from Flavio Copes. Get practical programming tips and stay updated through the newsletter.
GitHub Education offers tools, resources, and training for students and educators to learn, build, and collaborate on software projects together.
Python Brasil conecta a comunidade brasileira de Python, oferecendo recursos, eventos e conteúdos em português para aprender e participar do ecossistema.
CSUA connects UC Berkeley computer science students through events, workshops, and industry networking to support learning and career growth.
Stay updated on the latest tech news, tools, and programming trends with iMasters, a Brazilian site for developers and IT professionals. (Portuguese language)
Learn coding at your own pace with beginner-friendly courses in Python, JavaScript, HTML, and CSS. Build your skills and start for free on Mimo.
CSDN is a leading Chinese platform for IT developers, offering blogs, Q&A, forums, online courses, and resources for learning and sharing tech knowledge.
JAXenter is a German portal for IT pros, offering articles, videos, and tutorials on Java, DevOps, software architecture, and tech industry news.
Typelevel is a welcoming community and project hub for exploring and learning functional programming in Scala, with resources, events, and collaboration.
Learn Python programming with free video and text tutorials, covering topics from beginner basics to advanced machine learning and data analysis.
Dive Into Python 3 is an online book that teaches Python 3 programming, highlighting key differences from Python 2 with clear examples and updated content.
Explore free online tutorial books on programming, IT, Chinese language, and more, with practical examples and clear explanations by Herong Yang.
Learn programming and software design with interactive lessons, exercises, and examples based on the popular "How to Design Programs" book.
Learn Python the Hard Way offers beginner-friendly online courses and books that teach you to code in Python from scratch, with no prior experience needed.
Udacity offers online courses in tech fields like programming, data science, AI, and business to help you build practical skills and advance your career.
Machine Learning Mastery helps developers learn machine learning with practical tutorials, guides, and resources for faster, hands-on skill building.
A technical blog sharing tips, study guides, and certification advice for Java developers, written by Scott Selikoff and Jeanne Boyarsky.
Join a self-directed programming retreat in NYC or online to build projects, grow your skills, and connect with a supportive community of coders.
Flatiron School offers online and on-campus bootcamps in coding, data science, cybersecurity, and design to help you launch a tech career.
Explore thousands of free programming tutorials and guides on web development, data science, and coding topics to boost your developer skills.
Explore interactive tools, programming guides, and science resources for curious minds—covering astronomy, math, software, and more.
Discover WordCamp events worldwide, connect with the WordPress community, and find resources to grow your skills and network in open web development.