Learn JavaScript 4 Dynamic HTML

JavaScript TutorialIn this tutorial I cover how to generate HTML tables dynamically based on user input using just JavaScript. Along the way I also cover Array.from, Rest Parameters, Generating Custom Ranges, Arrow Operators, For In, Map, and Numerous ways to Manipulate HTML elements.

This video was made based off of recent comments, so feel free to tell me what you want to see. All the code follows below to help you learn. Continue reading Learn JavaScript 4 Dynamic HTML

Learn JavaScript 3 JSON & Canvas

JavaScript TutorialI continue teaching JavaScript and JavaScript related libraries and frameworks. This time I’ll show how to pull user provided JSON data from a page and then create a randomly generated pie chart using Canvas. Along the way we’ll learn how to randomly generate color hex codes, parse JSON data, explode pie charts, and the math behind drawing on canvas.

All of the code with a transcript of the video follows below to help you learn. Continue reading Learn JavaScript 3 JSON & Canvas

Learn JavaScript 2 JavaScript Calculator

JavaScript TutorialIn this video I continue teaching JavaScript and related JavaScript libraries and frameworks while making a JavaScript Calculator in 1 video. I design everything using BootStrap which can be found here. We’ll cover the logic of the calculator using a simple diagram. Then we’ll make a working calculator using our acquired knowledge on functions, if statements and the catching of events which was covered last time. It is amazing how much we can do with so little. All of the code used and a transcript of the video can be found below. Continue reading Learn JavaScript 2 JavaScript Calculator

Learn JavaScript with Real Projects

JavaScript TutorialI get asked to make a JavaScript tutorial with real projects so here it is. We’ll make real apps of increasing complexity using JavaScript. While doing so I’ll also teach Bootstrap, Node, Express, MongoDB, JQuery, React, Vue, HTML Canvas and much more!

It is one thing to see a long list of JavaScript functions. It is more beneficial to see those functions put into action and used to solve real world problems. Eventually we’ll be accessing databases, creating complex interfaces, making games, charts, mobile apps and much more. All of the code follows below. Continue reading Learn JavaScript with Real Projects

Install ReactJS on Windows with Webpack

React Setup MacOSI’m planning a big React web development course. In this video I cover how to set everything up on Windows 10 including : Node, HomeBrew, React, Express, Popper.js, JQuery, Bootstrap, MongoDB, WebPack, Babel and the directory layout for my upcoming tutorials.I attached links to everything I already have tutorials on.

All of the code used follows the video below. I showed how to Install ReactJS for MacOS and Linux here. Continue reading Install ReactJS on Windows with Webpack

React Setup MacOS

React Setup MacOSI’m planning a big React web development course. In this video I cover how to set everything up on MacOS including : Node, HomeBrew, React, Express, Popper.js, JQuery, Bootstrap, MongoDB, WebPack, Babel and the directory layout for my upcoming tutorials.I attached links to everything I already have tutorials on.

All of the code used follows the video below. If enough people want me to do the same for Windows leave a request in the comments and I’ll make it. Continue reading React Setup MacOS

JPA Maven Hibernate Tutorial

Java EE TutorialIn this video I cover 3 top requests all in one video being the Java Persistence API, Maven and Hibernate. I show you how to set everything up using Maven to add dependencies. Then through a series of examples I show how Hibernate facilitates adding, changing, removing and retrieving object data from a MySQL database.

The heavily transcribed code below the video can be used as a template for your projects. Continue reading JPA Maven Hibernate Tutorial

Java EE Tutorial 2

Java EE TutorialIn the 2nd part of my Java EE Tutorial I’ll cover Form Validation, Cover the JSTL Tags, Work with Databases and Provide Many Examples.

JSTL allows you to create variables, evaluate expressions, institute flow control, manipulate strings, format output, manage URLS, define locales and much more. If you want to learn more about MySQL look here. All of the code follows below to act as a cheat sheet and transcript. Continue reading Java EE Tutorial 2

Java EE Tutorial

Java EE TutorialWelcome to part one of my Java EE tutorial series. In this video I try to simply explain Servlets, Java Server Pages, Connecting to Databases, Passing Objects, Running the Server and Setting up a working environment. In my Install Apache Tomcat tutorial I show how to install everything used in the video. I show all the MySQL required, but if you want to learn more watch this MySQL Tutorial.

All of the code can be found below with a transcript of the entire video. Continue reading Java EE Tutorial

D Programming

In this tutorial I condense a 300 page book on the D programming language into one 1½ hour video. I cover all the basics along with more complex topics such as Recursion, Anonymous Functions, Map, Exceptions, Pointers, Inheritance, Polymorphism, Interfaces, Abstract Classes, Templates, Mixins, Threads and much more.

Timestamps for the whole video along with heavily commented code can be found below to help you learn and to act as a cheat sheet. Continue reading D Programming

Learn Java in 1 Video

This is an updated Java tutorial that covers what you’d find in a 1,000 page book. I cover Main, Println, Variables, Data Types, Casting, Math, Random Numbers, Strings, StringBuilder / StringBuffer, Arrays, ArrayList, Iterators, LinkedList, User Input, Conditionals, If / Else, Ternary Operator, Switch, For, While, Do While, Methods, Recursion, Enumerated Types, Exception Handling, Class, This, Getters / Setters, Printf, Inheritance, Interface, Abstract Classes, Streams, Map, Filter, Reduce, Lambda Expressions, File System Manipulation, Character Streams, Binary Streams, Generics, Threads, Databases and more. The code follows below. Continue reading Learn Java in 1 Video

Perl 6 Tutorial

Perl 6 TutorialThis tutorial is a 400 page Perl 6 tutorial condensed down into 1 video. Perl 6 is a get it done fast utility language. I’d say it is the most popular utility language. The newest version ads a ton of tools to the original Perl.

I cover Data Types, Conditionals, Strings, Interpolation, Looping, Arrays, Sequences, Maps, Hashes, Subroutines, Recursion, Exceptions, File IO, Shell, Classes, Inheritance, Roles, Regular Expressions, Grammars and more. Continue reading Perl 6 Tutorial

LaTeX Tutorial

LaTeX Tutorial LaTeX is the most popular typesetting system and in this video I condense down a 400 page book on LaTeX into 1, 1 hour video. I also have condensed down all that information into a free cheat sheet.

LaTeX is used to create most of the technical and scientific papers that you will ever see. It can be used to display beautiful formulas and contains numerous add-ons that can be used to make extremely complex documents with little effort. The cheat sheet can be found below. Continue reading LaTeX Tutorial

Fortran Tutorial

Fortran TutorialIn this one video I condense most everything you’d learn about Fortran in a 400 page book into one video. I cover User Input, Variables, Data Types, Print, Formatted Output, Math Operators, Random Numbers, Math Functions, Conditionals, If / Else, Select, Looping, While, Cycle, Exit, Arrays, Format, Strings, Structures, Functions, Optional Arguments, Recursive Functions, Modules, Overloading, Subroutines, Pointers, File I/O, Modules, Class, Interface and more. All of the code and a transcript follows below. Continue reading Fortran Tutorial

MATLAB Tutorial

MATLAB TutorialIn this tutorial I cover basically everything you’d learn in a 500 page book on MATLAB in a video that is just over 1 hour! So many topics are covered, but this is an abbreviated list : Input, Data Types, Casting, Math Functions, Conditionals, Vectors, Matrices, Looping, Cell Arrays, Strings, Structures, Tables, File I/O, Functions, Recursion, OOP, Plotting and more.

A transcript and cheat sheet follows the video below. Use it as you pause your way through the video for best results. Continue reading MATLAB Tutorial

Learn Crystal in One Video

Crystal TutorialCrystal is one of the most exciting new languages to come out in some time, so I decided to teach the core language in one video. Crystal is as easy to use as Ruby, but has the speed of C. In this one video I’ll cover Data Types, Strings, Arrays, Map, Looping, Conditionals, Math, Hashes, Tuples, Procs, Functions, Enums, Symbols, Classes, Inheritance, Modules, Polymorphism, Structs, Exceptions, File IO and More.

A cheat follows the video below to help you learn. Continue reading Learn Crystal in One Video