fullstack

About the course

This course is 100% online

No need to move anywhere. Learn from your house or anywhere you want.

Duration

The full course lasts 6 months. New levels and learning material are unlocked and sent to you weekly.

Not your traditional online course

Don't compare this to other courses you can find online. This course is packed with tons of information and it corresponds to ~10 typical online courses in regards to how much stuff you will learn, how much support you will get in your journey, and how many projects we'll build.

Guided by a professional

My name is Oleksii and I've created 10 online courses in the past 2 years. This course is the culmination of my experience as a professional teacher. Prior to that I've worked as a software engineer for 10+ years. I will guide you through this course via weekly check-ins and instructions.

Community

The difference with a real world course is the onsite presence and friendship with fellow students. Our Discord community will be the place where we'll grow together.

Support

In addition to the community of students on Discord, you can ask the instructor (Oleksii) anything related to the course via email.

$35/month

Same education in California starts from 12,000$ +

Launching OnĀ 15 Jun 2020

WHAT TO EXCEPT

Javascript

  • Syntax
  • Spread
  • Destructuring
  • DOM
  • Events
  • Callbacks
  • Promises
  • Async/Await

React

  • Syntax
  • Functional And Class Components
  • React Hooks
  • Component Lifecycle
  • Context API
  • Suspence
  • Redux
  • Speed Optimisation
  • TDD with Jest

Backend

  • Node HTTP Server
  • Express
  • Middleware
  • File Api
  • Streams
  • Socket.io
  • Mongo DB
  • Rabbit MQ

Accessibility

  • Accessible html
  • Accessible css
  • Accessible colors
  • ARIA
  • Laws and policies
  • Audit

HTML

  • Syntax
  • HTML5
  • SEO
  • Forms
  • Svg
  • Design Systems
  • Discoverable content
  • Best Practices

CSS

  • Syntax
  • Selectors
  • Pseudo Selectors
  • Specificity
  • Colors
  • Transform
  • Responsive design
  • Media Query
  • Units
  • CSS Variables

PWA

  • Storage
  • Offline first
  • Service workers
  • Push notifications
  • Manifest file
  • Performance metrics

Build tools

  • Linters
  • Babel
  • Webpack
  • Yarn / NPM
  • CSS Preproccessors
  • POSTCSS

Others

  • Application Architecture
  • Interview Tasks
  • Data Structures
  • Writing easy-to-maintain code
  • Security in your applications
  • Git

Others

  • Extreme interview preparation
  • How and where to search jobs
  • How to resolve work conflicts
  • Scrum
  • Who is Who in IT. Stakeholders

FAQ

Who is this course for?

Are you a total beginner? This course is perfect for you.

Are you an HTML/CSS person and want to step up your JS? This course is perfect for you.

Your JS is a bit rusty? This course is perfect for you.

You're a frontend dev and you want to get more fullstack/backend skills? This course is great for you. Maybe the advanced part only.

What's the format of the lessons?

Once you enroll in the course, you will have access every week to 2 levels, each containing that week modules and lessons. Lessons are text based, and each week I'll send you a video where I'll describe how to approach the modules, what are the key concepts, and I'll give you a little quiz/challenge. At the end of the week, I'll post the quiz/challenge solution, so you can track your progress.

What if I am not able to coop with learning pace?

It is not critical. Everyone will get support

What should I have to start th course?

First two months - just enough to have only mobile phone. Later you suppose to have computer with minimum 4GB RAM and SSD