- Hack Design (free): Weekly design lessons tailored to developers, delivered to your inbox. Self-directed.
- Aesthetic Foundations on Treehouse (paid): Design fundamentals; not specifically targeted to developers
- Design for Developers online workshop (paid): Online workshop by Thoughtbot, specifically for developers. Very hands-on. 5-10 hours of work per week for 4 weeks.
- Fundamentals of Design on CodeSchool (paid): Practical application of design principles to web; not specifically targeted to developers
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| from collections import Counter | |
| from random import choice | |
| import re | |
| class Cup: | |
| """ A class defining a cup that will hold the words that we will pull out """ | |
| def __init__(self): | |
| self.next_word = Counter() # will keep track of how many times a word appears in a cup |
Job title – Data Scientist
Basic Qualifications
- Bachelor’s Degree in Mathematics, Technical Science, Computer Science (or equivalent) or Engineering
- Minimum 1 year programming experience in at least one item from each:
- R, SAS,Mathematica, MATLAB, Sagemath
- Python, Ruby, Perl, Java, Scala
- Linux
- Bash scripting including sed, awk, cut, uniq, sort, tr