What we're about

https://pbs.twimg.com/media/BzmDP_yCEAAvXdx.png

This is a group for programmers who wish to deepen their knowledge of programming. We're looking to dig in depth into the classic books of our field, such as Structure and Interpretation of Computer Programs (SICP), Compilers: Principles, Techniques, and Tools (The dragon book), Lisp In Small Pieces, The Elements of Computing Systems (TECS) or Purely Functional Data Structures. And fundamental topics to the craft of programming, such as Compilers, Algorithms, Datastructures or Programming languages.

We meet regularly to study together and help each other understand programming in a relaxed atmosphere. We run series on given topics, usually following the chapters of a book.

We welcome all members who wish to learn more about the craft of programming, irrespective of their background, whether novice or experts.

We look forward to meeting you at the next study session :)

Recruiter policy

Recruiters beware! Using this group as a forum for recruitment will not be tolerated as it puts our sponsorship and the quality of our events at risk. This group is for programmers to practice their craft. Off topic posts or messages will be blocked and members may be removed for repeated violation.

You are welcome to any of our event, but only to learn.

If your company instead wishes to engage with members in a meaningful way, we would be happy to discuss possible sponsorships. Send a meetup message to the organisers to discuss this further.

Code of conduct

By attending a meetup, you agree to the code of conduct (https://www.meetup.com/Cambridge-Programmers-Study-Group/pages/22785544/Programmers%27_Study_Group_Code_Of_Conduct)

Upcoming events (5+)

SICP Brunch Club

CB2

What's this about? Let's study Structure and Interpretation of Computer Programs (SICP) together over a brunch at CB2. Bring your copy, your laptop, and let's run through the exercise together. No prior experience required. Newcomers welcome. The book itself is available online (https://mitpress.mit.edu/sicp/). And has even been converted to a nice HTML/EPUB format (http://sarabander.github.io/sicp/) Original lectures by Abelson and Sussman are available online (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/) too and well worth a look. Recommended Software The book uses Scheme (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29) for all examples and exercises. You can download Racket Scheme (http://racket-lang.org/) online to go through the exercises yourself. Preparation required None! Experience required None! We work together to go through the exercises, so if you have no experience with Scheme or functional programming, someone in the group can fill in the gaps in your knowledge. Communal Repository Please add your code for the exercises to the communal repository on github (https://github.com/CambridgeProgrammerStudyGroup/sicp-brunches) after each session. All pull requests are accepted and welcomed :)

SICP Brunch Club

CB2

What's this about? Let's study Structure and Interpretation of Computer Programs (SICP) together over a brunch at CB2. Bring your copy, your laptop, and let's run through the exercise together. No prior experience required. Newcomers welcome. The book itself is available online (https://mitpress.mit.edu/sicp/). And has even been converted to a nice HTML/EPUB format (http://sarabander.github.io/sicp/) Original lectures by Abelson and Sussman are available online (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/) too and well worth a look. Recommended Software The book uses Scheme (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29) for all examples and exercises. You can download Racket Scheme (http://racket-lang.org/) online to go through the exercises yourself. Preparation required None! Experience required None! We work together to go through the exercises, so if you have no experience with Scheme or functional programming, someone in the group can fill in the gaps in your knowledge. Communal Repository Please add your code for the exercises to the communal repository on github (https://github.com/CambridgeProgrammerStudyGroup/sicp-brunches) after each session. All pull requests are accepted and welcomed :)

SICP Brunch Club

CB2

What's this about? Let's study Structure and Interpretation of Computer Programs (SICP) together over a brunch at CB2. Bring your copy, your laptop, and let's run through the exercise together. No prior experience required. Newcomers welcome. The book itself is available online (https://mitpress.mit.edu/sicp/). And has even been converted to a nice HTML/EPUB format (http://sarabander.github.io/sicp/) Original lectures by Abelson and Sussman are available online (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/) too and well worth a look. Recommended Software The book uses Scheme (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29) for all examples and exercises. You can download Racket Scheme (http://racket-lang.org/) online to go through the exercises yourself. Preparation required None! Experience required None! We work together to go through the exercises, so if you have no experience with Scheme or functional programming, someone in the group can fill in the gaps in your knowledge. Communal Repository Please add your code for the exercises to the communal repository on github (https://github.com/CambridgeProgrammerStudyGroup/sicp-brunches) after each session. All pull requests are accepted and welcomed :)

SICP Brunch Club

CB2

What's this about? Let's study Structure and Interpretation of Computer Programs (SICP) together over a brunch at CB2. Bring your copy, your laptop, and let's run through the exercise together. No prior experience required. Newcomers welcome. The book itself is available online (https://mitpress.mit.edu/sicp/). And has even been converted to a nice HTML/EPUB format (http://sarabander.github.io/sicp/) Original lectures by Abelson and Sussman are available online (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/) too and well worth a look. Recommended Software The book uses Scheme (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29) for all examples and exercises. You can download Racket Scheme (http://racket-lang.org/) online to go through the exercises yourself. Preparation required None! Experience required None! We work together to go through the exercises, so if you have no experience with Scheme or functional programming, someone in the group can fill in the gaps in your knowledge. Communal Repository Please add your code for the exercises to the communal repository on github (https://github.com/CambridgeProgrammerStudyGroup/sicp-brunches) after each session. All pull requests are accepted and welcomed :)

Past events (335)

Getting Started with React & Typescript

Redgate Software

Photos (48)

Find us also at