The Database Cohort

DATABASE COURSES BEGIN WEEK OF Feb 8th, END April 3.


DEV OPS

DESCRIPTION: 

As you might imagine, Hack Oregon has a universe of distributed systems and product releases to maintain. We'll teach you the art of building and maintaining an infrastructure that powers dynamic websites by diving into our own past case studies.  We'll test your skills by transitioning into our active project season and be your spirit guide to making systems on the internet work in an iterative environment --- eventually giving you the keys to the Kingdom of Delivery where you'll be praised as a god among us.  

MAIN TECHNOLOGIES AND TOOLS: 

Linux, Bash, Docker, Vagrant, Django, Fabric, Puppet or Ansible

RECOMMENDED PREREQUISITES: 

2+ years of command line (bash) experience

MEETING DAY: 

Mondays 6-9pm, Sundays 11-2pm

INSTRUCTOR:

Bill McGair

 

DATA SCIENCE

DESCRIPTION: 

Learn the fundamentals of data preparation and analysis needed to transform data into insight.  The course will introduce a broad range of mathematic principals used in data science and machine learning including probability distributions, statistics, regression, linear algebra, and calculus, with a focus on practical application to real world data sets. Bring your own data set or plug into a Hack Oregon project; students will apply methods to a project of their choosing. 

MAIN TECHNOLOGIES AND TOOLS: 

Python

RECOMMENDED PREREQUISITES:

Familiarity with Python programming language and proficiency in Basic Algebra

MEETING DAY:

Tuesdays 6-9pm, Sundays 11-2pm

INSTRUCTOR:

Heidi Perry, Ph.D

 

DATABASE ENGINEERING

DESCRIPTION: 

Discover the joys of thoughtful database architecture while cementing yourself as the backbone of a team that makes data come to life. !  

This class covers all the tools you'll need to architect your data layer. Starting with the basics of collecting and preparing data, we'll teach you how to masterfully architect a database, efficiently query data in the database, and make it available outside the database.

MAIN TECHNOLOGIES AND TOOLS: 

PostgreSQL, Python, Django, SQL Alchemy

RECOMMENDED PREREQUISITES: 

 Loving data, and having an analytical mind.  Bonus points if you're a whiz at Excel

MEETING DAY: 

Wednesdays 6-9pm, Sundays 11-2pm

INSTRUCTOR:

Zeke Wander and Hobson Lane

 

MACHINE LEARNING

DESCRIPTION:

Students will learn how to apply machine learning to real-world problems.  This will begin with a motivation and overview of machine learning and current applications. As the class progresses students will gain an understanding of machine learning concepts such as classification vs. regression, supervised vs. unsupervised learning, and statistics vs. information theory. In addition, students will learn the importance of "Experimental Design" and compose training, validation, and test sets for each machine learning problem. 

By the end of the course, students will have experience employing Linear Regression, Logistical Regression, K-Means, and Naive Bayes Classifiers and Decisions Trees. 

RECOMMENDED PREREQUISITES: 

Professional level Python coding ability, Scikit Learn, Weka

*Some students with introductory/intermediate experience with Python may also qualify if they have an advanced math background. 

MEETING DAY: 

Thursdays 6-9pm, Sundays 11-2pm

INSTRUCTOR:

Hobson Lane and Zeke Wander

View Product Cohort     |||      View Storytelling Cohort 


Sign me up please!

Seats are limited, and the enrollment period is short.  We will be interviewing each potential student by phone to make sure it's the right fit for everyone.  Get on the list now and tell your friends! 

Sponsor a Scholarship

Are you a company or organization hiring for any of these skills?  Consider co-branding with us by sponsoring a scholarship for one of your own employees or someone new looking to break in.