Skip to content
This repository has been archived by the owner on Jan 10, 2021. It is now read-only.

uclaacm/hackschool-f20

Repository files navigation

Hackschool Resources - Fall 2020

Welcome to Hackschool

It's easy to feel lost in the world of tech or not know where to start. We created Hackschool to give you a place to start in this wonderful universe of possibilities. We wanted to fill the gaps between what is taught in class and what is needed to build change you'd like to see in the world. By the end, you'll have glimpsed a little bit of everything behind the websites you visit every day.

In this repository, you'll find a guide to all the topics we introduce this quarter, and links to helpful resources.

We hope you have a blast this quarter, and encourage you to reach out to any of us if you have any questions or comments.

Basic Curriculum

  • Week 2: Introduction to HTML/CSS
  • Week 3: Introduction to JavaScript
  • Week 4: JavaScript and the DOM
  • Week 5: Advanced CSS
  • Week 6: Asynchronous JavaScript and APIs
  • Week 7: Responsive Design

We will also be holding more advanced workshops during weeks 8–10 on topics to be determined later based on interest!

Essential Links

What You'll Need for the Entire Course

  • A text editor. We recommend VS Code as a default choice, but Sublime Text 3 and Atom are also excellent choices. If you already use another editor, that's perfectly fine. Don't worry about using the "best" one; any modern editor is more than enough for what we'll tackle this quarter.

  • Google Chrome: it has the best developer tools and the highest market share of any web browser

  • Bonus item (if you have time): Create a GitHub account

Helpful Docs & Tools

Learning Beyond Hackschool

For HTML and CSS:

For JavaScript:

About

hackschool (fall 2020)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published