Giter VIP home page Giter VIP logo

post-grad-ed's Introduction

If you are following the HackYourFuture curriculum we recommend you to start with module 1: HTML/CSS/GIT. To get a complete overview of the HackYourFuture curriculum first, click here.

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.

Post Graduation Education

Postgrad

Dear alumnus, congratulations on finishing the HackYourFuture 7 month program!

In this repository you’ll find outlined a post graduation education curriculum. It's optional and serves as a structure for you to use whenever you want to prepare yourself for a job.

There are a couple of things we can work on:

TECHNICAL

  • Web Application development
  • Algorithmic thinking
  • Technical assignments

COMMUNICATION

  • Explaining technical concepts
  • English fluency
  • Confidence & mindset

Each week you'll do exercises in order to strengthen all these skills. You'll also practice solidifying the fundamentals of web development:

- JavaScript fundamentals (basic syntax, event loop, OOP)
- Form validation
- HTTP
- Synchronous versus asynchronous
- Authentication & authorization
- Client-server model
- The role of JSON (parse, stringify)
- API routing/client-side routing
- Database modeling
- Frontend state management
- Code modularization
- Working with external services/APIs

Ideally, in 4 weeks you should be very clear about what each of these concept mean and what their role is in application development.

How to use this repository

This module is designed to be used alongside the Getting your first job/internship guide. Consider this the reading material to be used to keep your eye on the prize: a paid web developer job.

Accountability

In order to stay motivated it's good to hold yourself accountable. That's not always that easy. Therefore, HackYourFuture has created a special channel on Slack that you can use in order to discuss, ask for help and keep your motivation. It's called #postgraduationpack.

In addition we'll arrange for a mentor to supervise your learning. Each Sunday you'll check in with them to share your learnings and get feedback.

Planning

Week Topic Homework
1. JavaScript Cardio I, Algorithms I, Application Development I, Technical Assignment I Practice W1
2. JavaScript Cardio II, Algorithms II, Application Development II Practice W2
3. JavaScript Cardio III, Algorithms III, Application Development III, Technical Assignment II Practice W3
4. JavaScript Cardio IV, Algorithms IV, Application Development IV Practice W4

Goal

The goal of this curriculum is NOT to go through it and finish "knowing" how to do all these things. Working on these things is a never-ending process.

Instead, your goal should be to become familiar with these topics and always keep on learning. That way getting a job will be a natural consequence of your efforts.

That said, that means there's no "finishing" this module. After the 4 weeks you can go back and restart again. The structure can be used over and over, while YOU can change the content. We've provided some suggestions, but if you have any other resources to use then do so!

Good luck and have fun!

Finished?

Have you been through all the 4 weeks? You're amazing! Now all that's left is to find a job.

However, before you apply there's a final thing to do...

The HackYourFuture curriculum is subject to CC BY copyright. This means you can freely use our materials, but just make sure to give us credit for it :)

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

post-grad-ed's People

Contributors

dependabot[bot] avatar noergitkat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.