I love writing code and I love teaching people to write code! I write books about React, Node, GraphQL, and many other topics, I create online courses for Pluralsight, LinkedIn Learning, O'Reilly, and more, and I publish my work at jsComplete.com, a library dedicated for teaching modern full-stack JavaScript.
I also offer on-site training for teams covering all levels from beginner to advanced in JavaScript, Node, React and React Native, GraphQL, PostgreSQL, MongoDB, and more. Email [email protected] if you want to book a training for your team.
Learn the GraphQL language, build and optimize a data API service, and use it in a front-end client application. Unlock easy ways to incorporate GraphQL into your existing codebase so you can offer simple, efficient, and scalable data APIs.
Learn the basics of React.js, and use it to build an in-browser, math-skills game for children.
The Node.js runtime powers back-end servers for big players like PayPal, Netflix, LinkedIn, and even NASA. This course will teach you the fundamentals of this very popular runtime and get you comfortable writing code for Node.
Learn fundamental and advanced concepts of React.js by building simple browser games
Advanced topics about the Node.js runtime
My tips and advice on your journey from a beginner programmer into a professional one
Take a deep dive into full-stack JavaScript with React.js and learn advanced concepts like the context API, HOCs, external state, performance optimization, asynchronous APIs, testing, deployment, and more.
Learn the core Node.js concepts and API modules from simple utility modules all the way to streams and clusters.
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.
GraphQL is a query language and runtime that can provide a common interface between client and server applications for fetching and manipulating data. This course will show you how to build and consume GraphQL APIs with real-world examples
Learn to identify them, make habits to avoid them.
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.
All software engineers can program, but not all programmers can engineer software.