What we're about

This group is for people who want to hone their programming skills by doing algorithms. I know JavaScript, Java, and Python, but you can join the discussions while solving the problems in any language you want.

I'm going to be working on problems from these areas:

https://www.hackerrank.com/interview/interview-preparation-kit

https://www.coursera.org/learn/algorithms-p ...

We meet at a classroom at Dev Mountain so that we can practice coding challenges.

This group is not a class or lecture, it is more of a workshop format. I usually pick coding challenges for each meetup, then we work on them individually for a while, then discuss our approaches to see if anything can be optimized.

If there's a certain coding-related topic you want to talk about, we can talk about that. We're basically here to hone our skills and support each other in becoming professionals at this.

About me

I graduated from Galvanize a while back, but didn't end up getting a job as a web developer. At this point I'm working as a technical writer (using a little bit of web dev skill as part of my job) and trying to get better at algorithms so I can start winning some programming competitions. I like meeting new people with similar interests and doing a little bit of networking. I have a very quiet and serious demeanor, but underneath it all, I'm actually having a blast. I never pick coding challenges unless I think they could be at least a little bit fun. :)

Hope to see you there.

About the Space

Many thanks to Keith Sipmann, campus director at DevMountain, for offering to let us use a DevMountain classroom for free.

Online courses about algorithms

https://www.coursera.org/learn/algorithms-part1 (This is a free course offered by Princeton on Coursera. Some people in this group are partway through Part 1 or Part 2 of this course and they like it.)

https://www.udacity.com/course/intro-to-algorithms--cs215 - (This is a free course that I found on a list of courses recommended for people who later want to study data science)

I've also heard good things about Codecademy, FreeCodeCamp, and Firecode.io. I've read that Firecode.io is nice because it determines what level you are at, then shows you exactly one problem at a time, instead of giving you hundreds of problems to choose from like other sites do.

Job Interview Advice
Cracking the Coding Interview by Gayle Laakmann McDowell is probably the most often recommended book for job interview prep. I like her how-to videos because they are pretty clear and succinct:
https://www.hackerrank.com/interview/interview-preparation-kit/tips-and-guidelines/videos

Also, while I haven't used this service, someone in this group recommended Pramp, which is a site that lets you do many mock interviews:
https://www.pramp.com

Programming Competitions

In case you're interested in programming competitions, here's a list of sites where you can practice and compete. In no particular order:

• Topcoder: https://www.topcoder.com/community/competit ...

• Codeforces: https://codeforces.com/contests

• HackerRank: https://www.hackerrank.com/contests

• HackerEarth: https://www.hackerearth.com/challenges/

• Leetcode: https://leetcode.com/contest/

Jokes and Memes
Some of these coding challenges are hard. If you find yourself stressing out, I recommend https://www.reddit.com/r/ProgrammerHumor/ as a good supply of self-deprecating jokes to help remember that this is hard for everyone at first.

Past events (41)

Photos (10)