Connect with the global CS50 community
Join a community of ambitious computer science learners from around the world when you take a CS50 course on edX. Engage with the CS50 community on edX.
Discover the CS50 community
Introduction to Computer Science, also called CS50, is Harvard University's largest on-campus course. CS50 on edX offers the same curriculum as the on-campus class, providing access to life-changing education for like-minded learners worldwide.
Taught by Professor David J. Malan, CS50 on edX is offered in these six languages and connects learners across the globe as they build foundational computer science skills:
- Arabic
- English
- Indonesian
- Portuguese
- Spanish
Enroll in CS50 online today and join a community of students from over 190 countries.

Meet CS50 alumni from around the world
CS50 offers community features that allow you to network with students from across the globe, like these ambitious CS50 alumni:

H. Dave, Oman
CS50x, P, C, W, AI
With a bachelor’s in business and IT, H. Dave completed every CS50 course to bridge knowledge gaps without having to earn another bachelor’s degree as he transitions into a career in bioinformatics and biofabrication.

Kieron Spearing, Spain
CS50x
As a chef in a Michelin-starred restaurant, Kieron’s schedule was disrupted by the COVID-19 pandemic. He took CS50, which led him to switch careers and land a data collection engineer role at Centric Software.

Amani Hassan Ali, Sudan
CS50x
Searching for a way to distinguish herself academically as she pursues a career in civil engineering, Amani discovered CS50. She credits the course with providing the missing information necessary to thrive in her career.

Network and grow with fellow learners
To submit your CS50 assignments, you'll need to sign up for an account on Ed through GitHub. This platform is a hub where you can submit assignments and discuss coursework with other students.
Through discussion posts and interactive assignments, these boards allow CS50 students to build a community, seek support, and view other students' work. This format allows you to network with a diverse group of people with similar interests and goals.
Stay involved beyond the classroom
After completing the CS50 coursework, you can keep up with the class and trends in computer science on CS50's discussion boards. Find the best CS50 community for you on the following forums:
Professor Malan engages with these communities, providing guidance for students and alumni at all stages of their learning journeys. You can also demonstrate your proficiency in computer science by answering student questions, attending CS50 meetups, or sharing your learner journey.
Join the CS50 community
CS50 not only offers foundational computer science skills to learners across the world — it also connects you with a network of determined learners from all walks of life. As one of edX's most popular course options, CS50 has helped thousands of students develop career skills with Harvard's top professors.
Take these next steps to broaden your skillset, advance your career, or qualify for new opportunities:
Enroll in Harvard CS50 on edX.
Sign up for a learning community on Discord, GitHub, or elsewhere.
Complete coursework and discuss the curricula with your peers.
Continue interacting with CS50 alumni and students through meetups and online groups on LinkedIn, Slack, or elsewhere.