Next Meetup

Open Programming Session (Saturday Afternoon)
Come join us for an informal, open programming session at a cafe in Berkeley. All programming languages and levels of experience are welcome. Please write down or save my phone number (listed above when you are logged in), since you may need to call/text me to find the group. See below for parking information. This meetup will be a self-directed programming session without a fixed plan or leader. Just bring whatever tutorials, books, courses, or projects that you're working on. You can meet people, find a partner for pair programming, talk about technology, find/create a study group, work on a personal or group project, or just study a book or tutorial. It's very informal. Optional activities: if you want to work on coding puzzles, projects, and/or study groups with other attendees, let an organizer know when you arrive. Tip: we meet twice per week in Berkeley. Check out the main calendar for a list of events, and learn more about the group at The meetups are free to attend, but please remember to buy a drink or pastry when you arrive at the cafe so that they stay happy about our meeting there. If you're hungry, they also serve full meals in the back. Parking Information: parking in Downtown Berkeley can sometimes be difficult, because of the construction. It's often easier to park at a nearby BART station and then take a train one stop to Downtown Berkeley. North Berkeley BART Station and Ashby BART Station are good options on Saturdays. The parking there is free on weekends, so you get all-day parking for the price of a round-trip BART ticket (less than $4). See the parking page for more information:

Needs a location

What we're about

We're an active group of self-directed programmers who meet regularly in Berkeley to improve our programming skills. All programming languages and levels of experience are welcome, from complete beginner to professional programmer. Read more about the group on our website:

This group is for self-directed people who want to study computer programming in a group.

• Learn how to build websites and other applications
• Prepare to get into a code school or use it as an alternative to a programming bootcamp
• Learn new skills
• Meet creative people
• Work on any kind of programming, from Web development, to machine learning, scientific computing, operating systems, microcontrollers, and more.


• Work through interesting programming books with a group
• Take online courses together
• Collaborate on projects
• Bring in experts to present and tutor
• Make programming accessible to new people
• And much more...


1) I'm a beginner. Can I still join?

Yes, the group is open to everyone, from complete beginners to professional programmers. We can direct you to learning resources.

2) What are some good learning resources?

Come to a meetup or send the organizers a message.

3) Can I arrive late?

Yes, the meetings are informal. You can arrive and leave whenever you want.

4) Can I participate remotely?

We may do online events in the future, but for now, it's an in-person meetup.

If you have another question, feel free to contact Josh:

5) How can I support the group?

If you would like to chip in to help cover some of the costs of organizing the community, see

6) Where can I find out more about the goals of Code Self Study?

See the information page about our new kind of self-directed educational center for programmers ( ) and our website ( ).

Members (3,052)

Photos (23)