
Build React ES6 class components by extending React.Component, using render and lifecycle methods, mapping data with a name mapper, and set up a webpack dev server for live reloading.
Learn how React state, a component-controlled data store, powers dynamic updates. Initialize state with a constructor, bind handlers, and use setState to trigger targeted re-renders as data flows downward.
build a reusable timer component that demonstrates state in React, using setState and setInterval, with proper this binding so each component maintains its own independent timer.
Split a timer into subcomponents and keep state in the parent to support uni directional data flow. Create timer header and timer button components that communicate via props.
Master React event handling and state management by simulating server data with mock JSON, exporting and importing data, and rendering a names list with a reusable component.
Split name handling into a separate name list component and render each name. Pass first and last names via props and assign a key for each item.
Explore how to build stateless functional components that access and style nested children with props.children, enabling flexible composition and inline styling in a single-page app.
Learn how to support direct URLs with React Router by enabling history API fallback or hash history, so refreshing or manually entering routes loads index.html and renders the correct view.
Explore implementing nested routes in React Router, using id parameters to render a name profile inside a names list, and fix pathing and imports for proper bundle loading.
Learn to navigate user profiles with React Router by linking names to /names/:id, matching ids in a names array with find, and rendering the first name from the matched profile.
Build a name profile with react router, navigate using browser history back, and conditionally render user data from mock data (name, email, city, catch phrase) with simple error handling.
Refactor your react app by extracting header and footer into separate components, organizing them in their own folders, and importing them into the layout for a cleaner, modular structure.
Build React product components by rendering a product row, mapping over products, and passing name, color, material, and price as props; set up routing to a product profile.
Reuse a product profile component on the home page, load a full profile, and generate links to /products/{id} by randomizing ids from 1 to 25 with a price.
Learn to set up a basic site layout with a pure csx css framework, build a responsive top navigation bar and product grid, and enable mobile readiness without jquery.
Learn to implement modular CSS in React with component-specific CSS modules and webpack configuration using style-loader and css-loader for locally scoped classes that avoid global conflicts.
Refine the name list styling by removing the blue background, reducing font size to 1.25, and adding a 20-pixel margin for a cleaner layout.
Continue exploring Redux store by dispatching actions with payloads such as type, name, and id; keep reducers pure while adding and removing users and checking state with getState.
Wire up button clicks to a redux-like store by dispatching increments and observe state updates, then subscribe to store changes to auto render, mirroring React.
Learn to connect a React app to redux using mapStateToProps and mapDispatchToProps. Manage a names list with a filter and update the store through dispatching actions and reducers.
Do you want to learn to build beautiful, well-functioning web apps? Join web developer Chris Veillette in this course for beginners to start building web apps today.
Why React?
React is an efficient and flexible JavaScript library for building user interfaces. Many popular websites including Instagram, Facebook, Netflix, and Imgur use React.
You can build your own web apps! This course is full of practical examples. We teach you theory while also building real projects that you can put in your web development portfolio.
Learn TensorFlow, PyCharm, Java, Keras, and TensorFlow Lite. And so much more
Machine learning, neural networks, deep learning, and artificial intelligence are all around us, and they're not going away. I will show you how to get a grasp on this ever-growing technology in this course.
This course was funded by a wildly successful Kickstarter!
With this course I will help you understand what machine learning is and compare it to Artificial Intelligence (AI). Together we will discover applications of machine learning and where we use machine learning daily.
You will learn how to analyze images with the Keras library. We'll also take a look at TensorFlow Lite to:
Build an object-localization app
Build image/text classification
Build a text summarizer
This course is full of projects!
No experience? No problem
I'll teach you all fundamentals of PyCharm, Python, TensorFlow. Even if you have coding knowledge, going back to the basics is the key to success as a programmer. We will build and run Python projects.
I teach through practical examples, follow-alongs, and over-the-shoulder tutorials. You won't need to go anywhere else.
Build Models
By the end of this course, you will have tons of machine learning projects on your belt. You will know how to build complete computational models and train models to make predictions.
Also now included in these bundles are our extra courses. If you want to learn to use other programs such as Camtasia or Sketch, you get more content than what you paid for this way!
We really hope you decide to purchase this course and take your knowledge to the next level. Let's get started.
Enroll now to join the community!