addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

This group is for self-directed people who want to study computer programming in a group. All levels are welcome, from complete beginners to professional programmers.

• 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...

There is no limitation on which languages and technologies people in the group can study.

This group is for all programming languages and levels of experience.

NEW: join our free discussion forum and mailing list.

You can also join our East Bay AngularJS + and East Bay Functional Programming groups and visit our portal page.

There is a new discussion forum at  Please post an introduction in the forum.


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?

See our study guides, and feel free to help edit them. If you don't know what language you want to learn, start with Automate the Boring Stuff with Python or Learn Python the Hard Way to get a foundation in basic programming concepts. Then you can apply those concepts to whatever language you want to focus on, whether it's Python, JavaScript, C, Lisp, Ruby, PHP, or another language. If you tell us what your goals are, the group could recommend more specific resources.

3) Can I arrive late?

Yes, the meetings are informal.

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

Join us and be the first to know when new Meetups are scheduled
Log in with Facebook to find out
By creating a Meetup account, you agree to the Terms of Service


What's new


Our Sponsors

  • Digital Ocean

    $10 credit: Simple Cloud Hosting, Built for Developers.

  • Real Python

    We raffle away copies of the Real Python course at our meetings.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy