Never Stop Learning.

Get started or go deep with Hack University

Intermediate Courses


jedicat.jpg

Data Science

INSTRUCTOR: Heidi Perry

START DATE: October 11TH

TIME COMMITMENT:  8 WEEKS

6-9PM T/TH EVENINGS  

(ONE WEEK BREAK FOR THANKSGIVING)

COST: $850

Description

Learn the fundamentals of data preparation and analysis needed to transform data into insight!

The course will start with an introduction to core mathematical principles used in data science including probability distributions, statistics, regression, linear algebra, and calculus, as well as responsible data practices dealing with research design, question formulation, and understanding cognitive biases. From there we’ll build upon our foundation to dive into real world data sets by applying data science reasoning techniques to uncover, enrich, and answer questions focusing on finding patterns and meaning within the data. Time permitting we’ll also cover using data for persuasion and action, making decisions with data, and compelling storytelling with data.

WHY PYTHON?

Besides the regular arguments for Python, like its speedy learning curve, easy to read syntax, and wide adoption in the Data Science industry, we chose to teach Data Science in Python because of it's ability to integrate easily with other technologies, which we've found is much more useful than stand alone analysis.

HOW DO I KNOW I'M READY?

  • Proficiency in Python

  • Strong understanding of Algebra and Familiarity with Statistics

  • Experience with Pandas is a bonus!


ninjacat.jpg

Web Frameworks

Instructor: Liz Tom

Start DATE: October 31st

TIME COMMITMENT:  6 WEEKS

MON+WED, 6-9pm

(ONE WEEK BREAK FOR THANKSGIVING)

COST: $850

 

Description

You may be familiar with using APIs to access data, but do you know how to build one?

Learn how and why to deploy a collection of python application tools to streamline specific goals in web development. Hack Oregon has a robust inventory of data make public through a set of linked APIs that all need to be discoverable, searchable, and have excellent documentation.  Expect to move fast and become immersed in case studies and active projects, including designing and standardizing APIs in the wild to serve active inquiries for data visualization and robust front-end and storytelling team.  

Not mention, after we're done, Portland will have amazing new open data portals to drive transparency, new insight, and better quality of information for our city :)

HOW DO I KNOW I'M READY?

If you're proficient in any backend language (Python, Ruby, Java, etc) and/or SQL you'll do great.

If you're currently a backend developer, you probably already know why you want to learn Django.  If you're looking for your first dev job, this is an incredibly marketable and in-demand skill, and we're confident we can get you up and running this project season.  If you've been learning on your own for a while or coming right out of a code school from a non-python background,  building web apps through a new framework can also be a great learning exercise to ground your current knowledge and expand your systems-thinking. 

TECH USED

Django REST Framework

PostgreSQL


lighteningkitten.jpg

ReactJS

INSTRUCTOR: ANDREW BRENNWALD

START DATE: OCTOBER 10TH

TIME COMMITMENT: 8 WEEKS

Tues + Thurs, 6-9PM

(ONE WEEK BREAK FOR THANKSGIVING)

COST: $850

Optional Office Hours: Mon +Wed, 6-9pm 

Cost: $250

 

Description

So you’ve gone deep into JavaScript and feel ready to put all that knowledge to good use. Perhaps React has been on your radar for a while now or you’re just now hearing about it. Regardless, it’s one of the most popular and powerful front-end technologies available right now, and this course is the place to break into it.

This eight week course will introduce you to powerful ES6 features and patterns that you’ll immediately apply to building robust, modular React components. You’ll learn not only the syntax of ES6, JSX, and React, but also the emerging best practices and design patterns.

The class format is “flipped,” meaning there will be curated video and written lecture content to watch at home on your own time and at your own pace, and class time will be dedicated to getting our hands dirty by building a portfolio of components.

Who should take it?

We know that in order to build great open source, data-driven software for Oregon we need to have wide talent pool with specialized skills in our community.  That means, over the past year as we’ve adjusted our technology stack at Hack Oregon, we’ve been doing a lot of training in React.  We know React is still a bit new, can be kinda tough, and it takes an investment to learn.  We think it’s worth it, and we hope you do too.    

Beginning in the Fall Season, anyone who wants to be able to join the a web dev team with Hack Oregon will need to be willing to learn React.

How do I know I’m ready?

The ideal student for this course is very comfortable with core JavaScript principles and techniques.

What's Office Hours?

Office hours are strongly recommended for anyone who has been learning Javascript online for a while, recently graduated from a Code School, or if this is your first time learning a new front end framework.


catspaceglasses.jpg

APPLIED DATA VISUALIZATION

INSTRUCTOR: David Daniel

START DATE: January 9th

TIME COMMITMENT: 8 WEEKS

MON+WED, 6-9PM

COST: $850

Description

The goal of this class is to cover how React can be used for visualization. While our examples are geared towards data visualization the skills you'll learn will be applicable far beyond that.

We will have an ES2017 primer to build upon the current ES2016 standard, focusing where we will use it in project work. We will also cover state management via Redux, a highly recommended flux implementation. The class will go over where React & D3 work best together and where they don't. We will learn how to create visual elements from Hack Oregon data sources, how to use React's lifecycle methods, and how to use D3 within components in a modular and performant way.

For a final project each student will create a React visualization web app, with React Redux and a couple of react visualization libraries. All components we build in class, once tested, will be used in Hack Oregon's visualization component library.


welcomeinternetcat.jpg

Modern CSS

INSTRUCTOR: David Zulaica

START DATE: Jan 23rd

TIME COMMITMENT: 6 WEEKS

MON+WED, 6-9PM

COST: $650

 

Description: 

CSS is easy — We promise! Let’s take a look at the free benefits we can get from using semantic HTML5 and exploit them to make our CSS performant and accessible.

JavaScript is powerful, but it doesn’t mean it’s always the answer when it comes to front-end development. Browsers and browser technologies have advanced enough for us to utilize future-facing specifications now and reap the benefits with little development time. And the best part? We can use these techniques to ensure accessibility all potential users.

If you have a basic understanding of HTML and CSS, and little-to-no fear of the terminal, you have all that’s necessary to turn your vision from interactive, animated vision to reality — all while ensuring that your users can benefit from your application.