Learn Prolog in One Video

Prolog TutorialNumerous people have asked if I can help them work through the numerous poorly written books on Prolog and so today I’ll do my best to teach Prolog in one video. I paid special attention to focus on those topics that people have told me they struggle with.

Also in this video I’ll show how not only to install Prolog, but also numerous other languages like C++ on Windows. Also I’ll specifically cover the following topics in Prolog Facts, Rules, Variables, If, Complex Terms / Structures, Format, Comparison, Trace, Recursion, Math, Reading / Writing to the Console, File I/O, Looping, Changing the Database, Lists, Strings and much more. All of the code follows the video. Continue reading Learn Prolog in One Video

Learn Haskell in One Video

Haskell TutorialThis time we’ll learn Haskell in one video. This has been the most requested language and since I’ve been working on a project with it I thought I’d make the most all encompassing Haskell tutorial online.

I cover Installation, Data Types, Math Functions, :t, Lists, : Operator, Head / Tail, !! Operator, Take, Elem, Creating Ranges, Cycle, Filter, ZipWith, TakeWhile, Foldl, List Comprehensions, Tuples, Zip, Functions, Compiling, Type Declarations, Recursive Functions, Guards, Where, (x:y), As, Higher Order Functions, Map, (x:xs), Passing a Function into a Function, Returning a Function, Lambda, If, Case, Modules, Enumerations, Polymorphic Types, $ Operator, . Operator, Type Classes, Type Instance, Custom Typeclass, File I/O, Fibonacci Sequence and more. Continue reading Learn Haskell in One Video

Learn Lisp in One Video

Learn Lisp in One VideoToday we will learn Lisp in One video. I’ll cover how to Install Lisp, reading input, Format, Math Functions, Equality, If, Case, When, Unless, Cond, Loop, DoTimes, Lists, Car / Cdr, , Association Lists, Functions, Optional, Receiving Multiple Values, Key, Return-From, Quasi Quoting, MapCar, Returning Multiple Values, Higher Order Functions, Lambda, Macros, Classes, Generic Functions, Inheritance, Arrays, Hash Tables, Structures, File I/O and so much more.

All of the code follows the video below. I hope you like it. Continue reading Learn Lisp in One Video

Learn C# in One Video

Learn C# in One VideoAfter many requests, finally I finished my learn C# in one video tutorial. I cover a ton in this tutorial including : User input,Data Types, Math, Casting, If, Switch, Ternary Operator, While, Do While, For Loops, Foreach, Strings, Formatting Strings, StringBuilder, Arrays, Lists, Exception Handling, Converting to Data Types, Classes, Objects, Getters, Setters, Constructors, Static, Overloading Methods, Object Initializer, Inheritance, Calling Superclass Methods, Overriding Class Methods, Abstract Classes, Interfaces, Generics, Enums, Structs, Anonymous Methods, Lambda Expressions, File I/O and more. The code follows the video below. Continue reading Learn C# in One Video

Learn Lua in One Video

Learn Lua in One VideoIn todays video you will learn Lua in one video. I’ll cover Data Types, Math, Conditionals, Strings, Looping, Repeat Until, getting user input, For, For In, Tables, Functions, returning multiple values, Variadic Functions, Closures, Coroutines, File I/O, Modules, Metatables, OOP, Inheritance and a lot more.

All of the code used in the video can be found below after the video. I also have videos like this for HTML5, CSS3, JavaScript, Java, PHP, OOP PHP, MySQL, Ruby, Go, C++, PythonSass, Susy, Objective C and Swift. Continue reading Learn Lua in One Video

Learn Swift in One Video

Learn Swift in One VideoToday I’ll help you learn Swift in one video! All of the code follows the video below.

We’ll cover Data Types, Casting, If, Ternary Operator, Switch, Range, Arrays, Tuples, Dictionaries, For, While, Functions, Variadic Parameters, Pointers, Inner Functions, Closures, Structs, Computed Properties, Static, Classes, Objects, Overloading, Inheritance, Dynamic Typing, Protocols, Extensions, Generics, Enums and more. Continue reading Learn Swift in One Video

Learn Objective C in One Video

Objective C TutorialIn this video I’ll teach most of the objective C programming language in one video. I’ll also teach a great deal of the C programming language as well.

I’ll cover compiling, include, variables, data types, functions, pointers, structs, main, printf, formatting, scanf, comparison operators, logical operators, if, else, ternary operator, math, casting, order of operations, looping, ARC, NSLog, classes, objects, NSLog, NSString, NSRange, NSArray, NSMutableString, NSMutableArray, init, alloc, inheritance, categories, protocols, blocks, enums, dynamic binding and more. Continue reading Learn Objective C in One Video

Mega Drop Down Menu

Mega Drop Down MenuIn this video we create a responsive and fluid mega drop down menu based on the Boston Globe.

One of you guys told me their employer hires people based on how well they can recreate the Boston Globes website, so I decided to recreate the mega drop down menu used there in this one video. The Boston Globes site is considered by many to be a great example of responsive web design so I thought we could learn a lot by remaking it.

You may also enjoy these videos : Learn CSS3 in One Video, Responsive Web Design, and Learn HTML5 in One Video. Continue reading Mega Drop Down Menu

CSS Problems Solved

CSS Problems SolvedIn this tutorial I’m going to solve a bunch of problems people have with CSS. We’ll focus on common layout problems. We’ll create a 2 & 3 column layout the easy way. We’ll solve common alignment issues. We’ll do many things with backgrounds. We’ll focus on the most commonly used cross browser CSS3 tricks. We’ll style tables, forms, create galleries and so much more.

I also have a tutorial in which I teach CSS3 in one video. Continue reading CSS Problems Solved

Susy Tutorial

Susy TutorialWelcome to my Susy Tutorial. Susy is an awesome tool / framework we can use to build web grid frameworks. You define the settings for the grid and then easily place your elements using easy to understand commands. Here I’ll cover most everything you’ll need to start learning it today.

You’ll need to have Ruby installed and I have a video on Ruby here. Because I use Compass and Sass in this tutorial you may also like to learn more about both here. Continue reading Susy Tutorial

Sass Video Tutorial

Sass Video TutorialWelcome to my Compass and Sass Video Tutorial. I’ll cover all of the following topics : Variables, Cross Browser Solutions, Installation, Partials, Normalization, Base Site Styling, Mixins, Functions, Nesting, Color Functions, Sharing Element Properties, Compass CSS3 Mixins, CSS3 Transforms, If, Else, For Loops, Spriting and more. All of the code from the video follows below. I hope this helps. Continue reading Sass Video Tutorial

Learn CSS3 in One Video

Learn CSS3 in One VideoIn this tutorial I help you learn CSS3 in one video. We’ll cover importing style sheets, selecting elements, padding, margin, border, background, fonts, absolute / fixed / relative positioning, float, clip, overflow, HTML5 styling, page layouts, img, pseudo classes, counter-increment, buttons, cursors, slide shows, white space, table styling, shadowing, RGB, HSL, opacity, border-radius, repeat, gradients, animations and more. A transcript follows the video below. Continue reading Learn CSS3 in One Video

Make Bread Rise

Make Bread RiseOne of you guyes asked me to make a tutorial in which I could show how to make bread rise every time. I make a whole wheat bread here and explain what happens during the whole bread making process. It is kind of amazing.

The basic bread is basically water, yeast, flour and salt. I added vital wheat gluten as insurance to strengthen the gluten structure that is some times torn when making whole wheat bread. Step by step instructions follow below. Continue reading Make Bread Rise

Ruby on Rails Tutorial 3

Ruby on Rails Tutorial 3In this part of my Ruby on Rails tutorial, I cover how to create static pages, helper functions, shared layouts, how testing works and much more. A special emphasis will be paid to solving common errors with Rails. I’ll also show you how link_to works and how to use images.

If you missed the previous parts check those out first. A transcript of the whole tutorial follows the video below. Continue reading Ruby on Rails Tutorial 3

Ruby on Rails Tutorial 2

Ruby on Rails Tutorial 2In this video I develop a Rails blog app, while covering numerous topics. This tutorial was crafted to answer all the questions I have received since I made my original Rails video tutorial.

Here I’ll cover the scaffold generator, building a MVC without scaffold, setting up the database, model, views, controller, partials, REST, CRUD, routes, before_action, validates, belongs_to, has_many, foreign keys, fixing errors, styling with SASS and more. Continue reading Ruby on Rails Tutorial 2

Ruby on Rails Video Tutorial

Ruby on Rails TutorialFor quite some time I have been using Rails and NodeJS for all of my web and Android development so I decided to make a Ruby on Rails video tutorial. I will cover a lot in this tutorial.

We’ll cover installation, MVC, setting up MySQL, the file system, creating controllers and views, embedded Ruby, Routes, communication between the controller and views, migrations and more. A transcript follows the video below. Here is my Ruby Tutorial. Continue reading Ruby on Rails Video Tutorial

Ruby Programming Tutorial

Ruby Programming TutorialAfter numerous requests I decided to teach the whole Ruby programming language in one video. This is basically a 400 page book in one video. We cover data types, input, output, constants, casting, conditionals, looping, functions, exceptions, string methods, classes, objects, inheritance, modules, polymorphism, duck typing, symbols, arrays, hashes, enumerables, file I/O and much more. All the code follows the video below. Continue reading Ruby Programming Tutorial

Go Programming Tutorial

Go Programming TutorialWelcome to my Go Programming Tutorial. Go provides the best of both worlds by striking a balance between dynamic and statically compiled languages. The code is easy to read. The specification is short, but even so it includes a built in web server!
Go makes setting up an app easy and here I’ll cover the basic syntax of the whole language.

A cheat sheet with all of the code follows the video below. Continue reading Go Programming Tutorial

Low Fat Vegan Recipes 7

Low Fat Vegan Recipes 7There is a vegan version of pretty much anything. Today I’ll make protein packed recipes featuring Seitan (80 – 85% Protein) and TVP (60 – 65% Protein). We’ll be making Barbecue Seitan, Vegan BBQ Sauce, Vegan Sloppy Joes and Sweet Potato Fries. If you’re interested in more I have also made Fried Eggs, Bacon, Sausage, Meatloaf, Burgers, Cheese Cake, Crab Cakes and more. Continue reading Low Fat Vegan Recipes 7