cs50 is a free Discord server for developers, people working in the computer science field, and students of the cs50 courses.
The community is based in a research center at Harvard. Its main objective is to make announcements, discuss, and answer questions about cs50's courses. Therefore, most of its members are students who take the courses. However, the community is also open to the external public.
Members commonly talk about programming languages and coding. There are problem-solving channels, where members ask questions (mostly about game development and OSs). On the other hand, the #code-review channel is a collaborative space for members to submit their codes and receive helpful feedback.
cs50 also offers some events such as Puzzle Day. It's a gamified contest for members to have fun while solving programming problems. Another event is the Live Code Review, which happens on Twitch. Members also share seminars in video formats from the cs50's research center.
The community offers a channel and live sessions for code reviewing. In both cases, you can submit a code, including your questions, for others to give you valuable feedback.
Expand your knowledge:
The cs50 community provides answers to some of the most common questions about Harvard's computer science courses, including a FAQ section. Additionally, members discuss all things programming and computer science.
Participate in events:
Some of the events are for entertainment purposes while others are educational. In both cases, you will learn more about coding and programming while practicing your skills.
People joining cs50 access live code review sessions. These are commonly held on Twitch. Before each session, members write questions on a dedicated channel. During the live stream, members discuss these questions and give feedback to those who need it. Another event is New Year's Seminars, which generally last 4 hours. These are done via Zoom and they address varied topics such as Phyton and other programming languages. Sometimes, these are recorded. Additionally, cs50 shares upcoming lectures via Twitter, which usually are online in Zoom.
The Discord server works as the main channel for interaction among members. While members ask questions and solve programming and coding problems, they get to know each other. Additionally, there are off-topic channels for members to casually interact, such as #songs and #movie-labs. Lastly, you can also bond with other members by participating in games and contests, such as Puzzle Day.
Content is distributed into different channels according to the topic, which includes pieces of code, videos, and links to external websites.
Courses are not directly offered by members on Discord. Instead, the community shares direct links to Harvard's website. There, you will find all the information for each computer science course and a FAQ section.
"It was a great session yesterday, looking forward to the next session." -Oswald