I'm new to the course and have a few questions before I begin. I wanted to join the CS50 slack page but was unable to get in. Anyone have an idea know how to join?

Also, where will I be coding for the problem sets and what programs would I need? I use a Macbook late 2014.

2 Answers 2


Not sure about your first question, but you don't have to worry about where you'll be coding. All of the coding environments that you'll need, at least for the first few problem sets, will be provided with links within the problem sets.


I haven't taken CS50 (CS50x) yet, but I've found that Prof. David Malan has written the following post, in 2015, in the Official CS50 subreddit (https://www.reddit.com/r/cs50) that explains how to join the CS50 Slack:


Request an Invitation to CS50 on Slack

Like to be among the first users of CS50's new chat service at cs50x.slack.com and chat with classmates from around the world in real-time? Plus native apps for Android, iOS, Mac OS, and Windows.

Request an invitation at cs50.edx.org/slack, and we'll follow up via email!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .