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