My tips and advice on your journey from a beginner programmer into a professional one
Learn fundamental and advanced concepts of React like state and side effect hooks, the context API, external state, performance optimization, asynchronous APIs, testing, deployment, and more.
Learn fundamental and advanced concepts of Node like modules, event driven architecture, streams, child processes, scaling, testing, deployment, and more.
Learn the basic core concepts of programming like syntax, types, objects, scopes, conditionals, loops, functions, closures, and more
Learn how to use React Native to build production-ready, native mobile apps on both iOS and Android
How to use Node as a web and an API server, consume data and build user interfaces with React, read and write data with a MongoDB database.
Your First React Component. First Hook. First One-way Data Flow. Components Reusability. Tree Reconciliation in Action.
Learn about the JavaScript Call Stack and how it's used to track functions and their scopes
Learn about JavaScript functions scopes vs block scopes and how they relate to the variables declarations with var/let/const
Learn about JavaScript function implicit and explicit parameters and the use of rest parameters
Learn about JavaScript function closures and how they're different than function scopes
Learn about JavaScript higher order functions and callback arguments and how to use them to build a simple functional calculator
Working with data arrays and objects and managing records on the state
Build, analyze, and optimize a React app using both classes and functions with hooks. Covering React.memo and the useState, useEffect, and useCallback hooks.
Learn the fundamentals of the GraphQL language and runtime. Answer the WHY, WHAT, and HOW questions about GraphQL
Get started with the Node.js runtime itself the right way. Learn the basics you need before you npm install anything!
Learn all the new features that were introduced to the JavaScript language since 2015 (ES6 and up)
Learn about scopes, closures, arrow functions, literal notations, expressions, destructuring, rest/spread syntax, promises, modules, and more.
Learn about React components with functions and classes. Using JSX. Benefits of components. React Hooks. User events. Taking input form users.
Step-by-step guide to create a standalone full-stack JavaScript development environment for Nodejs and server-side rendered Reactjs
Why is React.js so popular?
The mistakes beginner programmers usually make. Learn to identify these situations and avoid them.
15 common problems that beginner React.js learners might make
What is a Computer Program? What are variables, expressions, objects, and functions?
An introduction to Node's best and most misunderstood idea
Online Training
Online Training
Online Training
Online Training
Online Training