Learn to build your ideas
  • Develop a valuable skill set
  • Compete for better internships
  • Become the technical co-founder you’ve been searching for
  • Start building a portfolio
  • Rapid Fire Graphic Design

    Graphic design is a crucial, but often ignored, element in the creation of a usable app, website, or product. In this class, we will cover some of the basic principles of good graphic design, while getting familiar the Adobe Creative Suite.

    Prerequisites: None

    Dates: April 5, 2015 to April 19, 2015
    Time: Sundays from 1:00pm - 2:15pm
    Place: Bass Library, Room TBD

  • Writing Efficient Code

    In this series of lectures, you will learn techniques for writing high-performance, efficient code. Topics covered will include CPU cache utilization, data parallelism, and concurrency. Methods for locating and correcting bottlenecks in code will also be covered. There will be no homework for this course.

    Prerequisites: Familiarity with C programming

    Dates: April 3, 2015 to April 24, 2015
    Time: Fridays from 3:00pm - 4:00pm
    Place: TBD

  • Android Application Development

    This course will teach you how to write and deploy basic Android applications. We will introduce the Android development environment, and will cover XML and Java programming for Android. Each class will include a 1 hour and 15 minute lecture followed by a 45 minute interactive workshop for guided hands-on practice.

    Prerequisites: CPSC 112 or equivalent

    Dates: March 29, 2015 to April 19, 2015
    Time: Sundays from 3:00pm - 5:00pm
    Place: TBD

  • Natural Language Processing in Python

    If you've ever used GoogleTranslate, Siri, or any modern search engine, then you're familiar with Natural Language Processing (NLP). Using Python's Natural Language Toolkit, this course will provide a basic overview of NLP tasks, from word tokenization and text classification to language modeling and sentiment analysis.

    Prerequisites: Some programming experience

    Dates: April 4, 2015 to April 18, 2015
    Time: Saturdays from 3:00pm - 4:15pm
    Place: TBD

  • Full Stack Web Development with Flask

    Flask is a micro framework written in Python. It's extremely light-weight and simple to use, but it's powerful enough to support enterprise-grade applications (Pinterest, Twilio, and LinkedIn all use this framework for some of their core applications). We'll start with a quick introduction on programming in Python, before diving straight into writing server code, integrating APIs, and deploying code. By the end of the course, you'll have built your own custom dynamic blog, complete with user accounts, sessions, notifications, and more!

    Prerequisites: CPSC 112 or equivalent

    Dates: April 3, 2015 to April 24, 2015
    Time: Fridays from 4:00pm - 5:30pm
    Place: TBD


HackYale is an organization for students to teach other students various topics and tools in software development with an emphasis on real-world applications. It provides free student-run lectures in web development, introductory programming, and design.

In past years, the students who participated in HackYale have gone on to intern or work at companies like Artsy, Brewster, Foursquare, Google, Microsoft, Origami, Palantir, Panorama Education, Redfin, Trip Advisor, Twitter, UpWorthy, VigetLabs, and more...

To learn more, please sign up for the HackYale email list, or email team@hackyale.com.

  • Dalya Dickstein
    Director, YC'20
    Dalya wanted to be a veterinarian until one lazy summer, her brother taught her code. Now she's majoring in CS and has never taken a second bio course. After Facebook University freshman year and joining the UI Infra team at Facebook last summer, she is looking forward to her next summer, where she will be working at Facebook.
This organization is administered by Yale students, and Yale University neither endorses nor is responsible for its program and actions.