What we're about

A space enabling learning and improving computer programming skills through solving and discussing interesting problems of various difficulty levels.

The main purpose is to allow learning for people with different backgrounds and experience levels through sharing of knowledge and helping each other.

There is no constraint around the choice of tools. The focus is on building or improving the foundations that are universal. Guidance will be provided for beginners and people interested in particular technologies.

Practice: attempt to solve problems independently or in groups.

Share: bring a problem to solve or a topic to discuss.

Fail: understand that failure is a part of the learning process and an important companion of getting better.

Question: discuss and exchange different ways of approaching a problem with an open mind.

Resources for a good start

• ideas for beginners https://www.wikihow.com/Start-Learning-Computer-Programming

• web-based code editor and interpreter for many of the popular languages if you want to try a new language or don't have a set-up on your local machine https://repl.it/languages/

• getting started with Python https://www.python.org/about/gettingstarted/

• best place to get an answer or ask a question related to your code (create account) https://stackoverflow.com

Resources for problems

• mathematical and computer programming problems to solve (create account) https://projecteuler.net

• programming challenges (create account) https://www.codewars.com

Upcoming events (1)

Meeting #2


1) Discussing the problems from the last meeting either in open forum, in small groups or in pairs. If you have not joined the previous meeting, but would like to catch up, then the problems are: https://projecteuler.net/problem=1 https://projecteuler.net/problem=2 https://projecteuler.net/problem=15 https://projecteuler.net/problem=17 https://projecteuler.net/problem=18 https://projecteuler.net/problem=54 2) New set of problems to solve (a mix from projecteuler.net and codewars.com). 3) Discussing solutions and important points. Free tea and coffee will be available.

Past events (1)

Meeting #1