PentaCode is proud to partner with Wes Bos and his collection of amazing training videos for developers. We highly recommend the courses below to help you expand your skills.


FREE COURSE: Master FlexBox

master flexbox tutorial

A simple, free 20 video course that will help you master CSS Flexbox!
The first 13 videos are aimed at understanding the fundamentals of Flexbox – we will take a deep dive into understanding rows, columns, axes, wrapping, alignment, centering and layout. The last 7 are code alongs where we will build everything from a navigation to a mobile app layout entirely with Flexbox!

Take This Course


FREE COURSE: Learn Redux


A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together. This course is intended as a next steps to React for Beginners course.

You’ll build ‘Reduxstagram’ — a simple photo app that will simplify the core ideas behind Redux, React Router and React.js

Take This Course


ES 6 For Everyone


ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this premium video course is the best way to learn about all that ES6 has to offer while sharpening your core JavaScript skills.

ES6 for Everyone is a premium training course to strengthen your core JavaScript skills and master all that ES6 has to offer. ES6 is a major update to JavaScript that includes dozens of new features. With a focus on simplicity and readability, this course is an efficient way to find out what is new in JavaScript and most importantly when and how you should use it.

The goal of this course is simple: greatly strengthen your core JavaScriptskills while preparing and updating you to write modern JavaScript.

The course includes 19 modules that go through ES6 in its entirety. An exhaustive list of topics is cataloged below, but at a glance:

  • ES6 Easy Wins – New Variables, Scoping and Template Strings
  • New Language Features — Arrow Functions, Destructuring
  • New Iterables and Looping over data
  • What the heck those …three …little …dots actually do
  • How to structure your JavaScript with Modules and NPM
  • Advanced Classes, Proxies, Generators, Sets and Maps
  • How to write clean and consistent JavaScript with ESLint
  • Proper tooling + bundling setup with Webpack
  • + So much more — Check below for a full listing of videos


Take This Course


Learn Node With Wes Bos

Learn to build applications and APIs with Node.js

Node.js, Express, MongoDB and friends are some of the most in-demand web development skills. This course is the cumulation of everything I’ve learned building dozens of Node.js applications over the past five years.

With a focus on modern JavaScript and real world application, Learn Node is an efficient way to add server side JavaScript to your skill-set and start building the applications you have been dreaming about.

Join me as I show you how to build full stack applications and APIs from start to finish with some of today’s top JavaScript technology.

Take This Course


Let’s get Griddy with CSS Grid

CSS Grid is a brand new layout system in CSS! It’s not a framework or library – it’s an addition to the language that allows us to quickly create flexible, two dimensional layouts.

We can use it to place, size, align and architect designs that were previously difficult or even impossible with floats or flexbox.

CSS Grid may seem a bit daunting with new syntax and layout ideas, but it’s fairly simple and can be broken down into a handful of powerful concepts that when used together will blow your mind and change the way you create layouts for the web forever.

Ready?! Let’s Learn CSS Grid Together!

Take This Course


React For Beginners


Upgrade your JavaScript skills to learn React.js in just a couple of afternoons. A premium step-by-step training course to get you building real world React.js + Firebase apps and website components.

You will learn to:

  • How to build an entire App or Website Component in React.js from start to finish.
  • Understanding React Components and writing markup with JSX
  • Maintain your Application’s State
  • Communication between components
  • Working with State and HTML5 LocalStorage
  • Real time web socket data with Firebase
  • Creating maintainable code with JavaScript Modules
  • URL routing with React Router
  • Taking advantage of new ES6 Features
  • + So much more — Check below for a full listing of videos

Take This Course


FREE: 30 Day Vanilla JS Coding Challenge

Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library. You should already know some JavaScript to start – This isn’t a JavaScript 101 course. We learn by application – encountering many new situations while talking about the hows, the whys and the whats that we use to solve them. We steer clear of opinionated design patterns, frameworks, libraries and any type of abstraction. These things are great and often needed, but can obstruct learning and constrain initial understanding. These tutorials rely heavily upon browser APIs, most of which involve interaction with the page. If you are stuck in console.log() land, these videos are your next step. Oh, the stuff we build is really fun!

Take This Course


Sublime Text Power User


Ever wonder how so many great developers seem to get so much done? You probably aren’t getting enough out of your text editor. Investing in your text editor skill set will not only improve the quality of the code you write and cut down on silly errors, but increase the speed and productivity at which you write it.

With this book, you will easily save 30 minutes each day. That’s an extra three weeks each year!

You will learn to:

  1. Sublime Text Power User
  2. Getting Started
  3. The Command Palette & Goto Anything
  4. Editor Settings & Customization
  5. Code Completions and Intelligence
  6. Terminal and Command Line Integration
  7. Maximizing Screen Real Estate with Multiple Panes and Origami
  8. Working with Multiple Carets
  9. Themes and Color Schemes
  10. Snippets
  11. Efficient Searching, Finding and Replacing
  12. Moving Selecting, Expanding and Wrapping
  13. Code Folding
  14. Projects
  15. Mastering Keyboard Shortcuts
  16. Macros
  17. Running, Testing and Deploying with Build Systems
  18. Bookmarks
  19. Working with Git
  20. Mastering Emmet
  21. Workflow & Code quality
  22. Vim Mode
  23. Language Specific Tweaks
  24. Must have Add-on Packages
  25. Tip + Tricks Grab Bag

Time is a huge factor in staying productive. Your editor is the one tool you spend most of yours in and you should invest in optimizing your workflow skills. You’ll benefit from them everyday. Wes has some of the best insights in workflow of anyone I know. – Addy Osmani (Google Engineer)

Take This Course