Get $1 credit for every $25 spent!

The 2022 Complete Power Coder Bootcamp Bundle

Ending In:
Add to Cart - $34.99
Add to Cart ($34.99)
$1,600
97% off
wishlist
Courses
8
Lessons
694
Enrolled
191

What's Included

Product Details

Access
Lifetime
Content
17.0 hours
Lessons
119

Swift 5.5 Hacking iOS 15 App Development with SwiftUI 3 & Xcode 9

Improve Your App Design & Development Skills While Creating Many Hands-On Applications

By John Bura | in Online Courses

Visually learn SwiftUI 3 and build top-notch iOS 15, iPadOS mobile apps, Apple Watch apps, and even macOS desktop applications. This complete iOS application development course is designed to teach you how to become an advanced multiplatform app developer using Apple's native user interface framework: SwiftUI. This class takes learning programming concepts through a project-based approach. By taking this class, you will improve your app design and development skills while creating many hands-on applications.

4.6/5 average rating: ★ ★ ★ ★

  • Access 119 lectures & 17 hours of content 24/7
  • Develop iOS 15 iPhone and iPad apps with gorgeous layout & design
  • Learn Swift 5 programming language
  • Fetch data from internal & external JSON file using Web APIs
  • Master Apple's greatest & latest user interface framework - SwiftUI 3
  • Learn macOS desktop app development with Apple's Catalyst framework
  • Integrate various iOS frameworks (MapKit, AVFoundation, etc)
  • Create custom user interfaces with the SwiftUI 3 framework
  • Publish iOS & macOS apps to the App Store
  • Visually develop iOS, iPadOS, macOS, & watchOS apps
  • Create a top-notch portfolio of real apps & apply for iOS developer jobs
  • Use Apple's new Combine framework & handle asynchronous events
  • Implement Swift Package manager in your work
  • Integrate Core Data with CloudKit
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: advanced
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Xcode 9 from Apple (free)
  • macOS Monterey or Big Sure from Apple (free)

Course Outline

  • Your First Program
  • 00a Course Overview
    • 00 Course Overview - 6:15
    • 01 What You'll Need - 5:55
    • Source files
  • 00b (Prerequisite) Introduction to Xcode
    • 00. Intro And Demo - 6:48
    • 01. General Interface Intro - 15:06
    • 02. File System Introduction - 13:24
    • 03. Viewcontroller Intro - 6:53
    • 04. Storyboard File Intro - 17:28
    • 05. Connecting Outlets And Actions - 14:12
    • 06. Running An Application - 10:06
    • 07. Debugging An Application - 11:40
    • Source Code
  • 02 (Prerequisite) Swift Language Basics - 01. Variable and Constants
    • 00. Language Basics Topics List - 5:14
    • 00. Learning Goals - 4:24
    • 01. Intro To Variables And Constants - 16:16
    • 02. Primitive Types - 19:07
    • 03. Strings - 19:11
    • 04. Nil Values - 13:16
    • 05. Tuples - 14:39
    • 06. Type Conversions - 23:40
    • 07. Assignment Operators - 11:43
    • 08. Conditional Operators - 12:51
    • Source Codes
  • 02 - 02. Collection Types
    • 00.Topics-List-And-Learning-Objectives - 3:36
    • 01. Intro To Collection Types - 10:57
    • 02. Creating Arrays - 5:18
    • 03. Common Array Operations - 25:26
    • 04. Multidimensional Arrays - 8:03
    • 05. Ranges - 9:59
    • Source Code
  • 02. - 03. Control flow
    • 00. Topics List And Learning Objectives - 4:06
    • 01. Intro To If And Else Statements - 10:07
    • 02. Else If Statements - 9:13
    • 03. Multiple Simultaneous Tests - 12:58
    • 04. Intro To Switch Statements - 9:46
    • 05. Advanced Switch Statement Techniques - 16:25
    • 06. Testing For Nil Values - 12:15
    • 07. Intro To While Loops - 14:51
    • 09. Complex Loops And Loop Control Statements - 20:05
    • 08A. Intro To For...In Loops - 14:39
    • 08B Intro To For...In Loops (Cont'd) - 11:19
    • Source Code
  • 02 - 04. Functions
    • 00. Topics List And Learning Objectives - 4:16
    • 01. Intro To Functions - 20:19
    • 02. Function Parameters - 12:01
    • 03. Return Statements - 14:26
    • 04A. Parameter Variations - Argument Labels - 9:23
    • 04B. Parameter Variations - Default Values - 5:50
    • 04C. Parameters Variations - Inout Parameters - 9:03
    • 04D. Parameter Variations - Variadic Parameters - 11:11
    • 05. Returning Multiple Values Simultaneously - 7:46
    • Source Code
  • 02 - 05. Classes, Struct and Enums
    • 00. Topics List And Learning Objectives - 5:25
    • 01. Intro To Classes - 16:23
    • 02A. Properties As Fields - Add To Class Implementation - 13:43
    • 02B. Custom Getters And Setters - 8:44
    • 02C. Calculated Properties - 24:12
    • 02D. Variable Scope And Self - 13:15
    • 02E. Lazy And Static Variables - 14:35
    • 03A. Behaviour And Instance Methods - 16:38
    • 03B. Class Type Methods - 7:42
    • 04. Class Instances As Field Variables - 8:52
    • 05A. Inheritance, Subclassing And Superclassing - 24:06
    • 05B. Overriding Initializers - 13:41
    • 05C. Overriding Properties - 16:30
    • 05D. Overriding Methods - 10:33
    • 06. Structs Overview - 20:24
    • 07. Enumerations - 16:30
    • 08. Comparisons Between Classes, Structs And Enums - 14:40
    • Source files
  • 03 (Prerequisite) Introduction to SwiftUI - 01. Overview
    • 01 What Is SwiftUI - 4:54
    • Source Files
  • 03 - 02. Build an App with Basic View Objects
    • 01 Build A Text Object-1 - 9:24
    • 02 Build An Image Object-2 - 3:41
    • 03 Add An Image From The Web-3 - 3:32
    • 04 Add An Image From The Web-4 - 10:32
    • 05 Build A Button-5 - 5:07
    • 06 Build A Toggle Button-6 - 7:09
    • 07 Build A Slider-7 - 9:09
    • 08 Build A View From A Collection-8 - 7:10
    • Source Files
  • 03 - 03. Build Layout Objects
    • 01 Customize Stack Layouts-1 - 4:28
    • 02 Control Spacing Around Views-2 - 7:55
    • 03 Force Views To One Side-3 - 5:29
    • 04 Layer Views On Top Of Each Other-4 - 4:50
    • Source Files
  • 03 - 04. Build Events
    • 01 Read Text From A Textfield - 6:23
    • 02 Build A Secure Password Field - 4:49
    • 03 Read Values From A Slider - 3:26
    • Source Files
  • 04a Build a greeting app
    • 01 Build A New iOS App In Xcode - 5:44
    • 02 Show Current Time With SwiftUI - 6:40
    • 03 Get Current Hour In Military Time With SwiftUI - 7:15
    • 04 Choose A Greeting Based On Current Hour - 12:02
    • Source files
  • 04b Add icons to SwiftUI with SF Symbols
    • 05 See All Xcode Icons With Sf Symbols App - 2:49
    • 06 Show Icons Based On Conditions - 10:40
    • Source files
  • 04c Build a pomodoro timer app
    • 01 Set Up App With SwiftUI - 3:25
    • 02 Build A Timer With SwiftUI - 14:28
    • 03 Switch Between Work And Break Timers - 9:04
    • 04 Change Colors Based On Variable Value - 6:25
    • 05 Change Text Based On Current Timer - 7:34
    • Source files
  • 05 Build a multi-page iOS 15 app
    • 01 Build A New iOS App In Xcode - 6:52
    • Source files
    • 02 Build A Homepage Content View - 5:37
  • 06 Build multiple pages with data
    • 03 Build A Page Template View - 6:45
    • 04 Build Data For Multiple Pages - 8:28
    • 05 Fill Each Page With Data Automatically - 8:23
    • Source files
  • 07 Track progress and change pages
    • 06 Build A Controller View For Changing Pages - 7:05
    • 07 Build A Button To Change Pages - 11:51
    • Source files
  • 08 Combine homepage and multiple pages
    • 08 Build An App To Track Progress - 13:34
    • Source Code
  • 09 Add image and color to each page
    • 09 Add Image To Each Page - 7:17
    • 10 Add Background Color To Each Page Of iOS App - 11:09
    • Source files

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
15

CoreML SwiftUI Masterclass: Machine Learning App Development

Build Apps That Look Like Pokemon Go & Harry Potter's Magical Newspapers

By John Bura | in Online Courses

This course includes comprehensive modules on Apple's latest technology - CoreML & CreateML for making intelligent apps with Machine Learning. You'll be building apps that look like Pokemon Go and Harry Potter's magical newspapers!

  • Load a CoreML model into a new Xcode project
  • Test the model on image classification
  • Build a new SwiftUI app for sentiment analysis
  • Initiate a model object
  • Convert image to buffer for model
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • 04
    • 01 Load a CoreML model into a new Xcode project - 11:00
    • 02 Add images for classification - 6:31
    • 03 Enable user to loop through images - 5:40
    • 04 Import CoreML model into the view - 5:28
    • 05 Resize image for model- - 6:26
    • 06 Convert image to buffer for model - 8:55
    • 07 Test the model on image classification - 8:55
    • Source files
  • 05
    • 01 Build a new SwiftUI app for sentiment analysis - 8:59
    • 02 Perform sentiment analysis in SwiftUI - 7:38
    • 03 Change color depending on sentiment - 4:56
    • Source files
  • 06
    • 03 Instantiate a model object - 6:12
    • 05 Resize image for model - 9:36
    • 06 Convert image to buffer for model - 9:47

View Full Curriculum


Access
Lifetime
Content
9.0 hours
Lessons
115

NFT Blockchain Decentralized App Development with Solidity & JavaScript 2022

Snag the Most in Demand Role in the Tech Field Today with 9 Hours of Content on Blockhain and Cryptocurrency

By John Bura | in Online Courses

The blockchain is a ground-breaking technology that enables secure, distributed, and decentralized data storage. The blockchain has swept through the technical world in recent years. Many in the business believe that, like the Internet in the early 2000s, the blockchain will revolutionize how we interact with technology. And, because blockchain is gaining traction and will undoubtedly play a role in the future, blockchain-related jobs are in great demand. This course will teach you how to create your own blockchain and cryptocurrency from the ground up. Start your blockchain journey and earn 6 figures in the tech field.

4.6/5 average rating: ★ ★ ★ ★

  • Access 115 lectures & 9 hours of content 24/7
  • Learn what blockchains & distributed ledgers are
  • Be familiar with Bitcoin & Ethereum
  • Learn the Ethereum blockchain properties
  • Know what smart contracts are
  • Build a Truffle project
  • Build NFT smart contract with Solidity & OpenZeppelin
  • Build a test for your NFT smart contract
  • Deploy smart contract with Ganache personal blockchain
  • Test NFT contract properties
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • 00 Course Overview
    • 00 Course Overview - 8:12
    • 01 What You'll Need - 6:11
  • 01A Introduction to Blockchains and Distributed Ledgers
    • 00 Blockchain Introduction - 8:32
    • 01 What Are Blockchains And Distributed Ledgers - 3:48
    • 02A What Are Bitcoin And Ethereum - 5:28
    • 02B Ethereum Blockchain Properties - 10:22
    • 02C Ethereum Deep Dive - 10:23
    • 03 What Are Smart Contracts - 2:01
    • 04 What Is The Solidity Programming Language - 4:01
    • 05 What Is An NFT - 2:44
    • Source Files
  • 01B Introduction to JavaScript - 01. Introduction to the Course
    • 01 01 Introduction To The Course - 3:43
    • Source Files
  • 01B - 02. Variables and Data Types
    • 02 01 What Will We Learn In This Section-1 - 0:44
    • 02 02 Variables-2 - 10:21
    • 02 03 Data Types-3 - 5:41
    • 02 04 Variable Mutation-4 - 6:53
    • 02 05 Type Coercion-5 - 6:52
    • 02 06 Coding Challenge-6 - 1:36
    • 02 07 Coding Challenge Solution-7 - 2:43
    • 02 08 Section Summary-8 - 0:46
    • Source Files
  • 01B - 03. Operators
    • 03 01 What Will We Learn In This Section-1 - 0:35
    • 03 02 Basic Operators-2 - 15:32
    • 03 03 Operator Precedence-3 - 5:41
    • 03 04 Coding Challenge-4 - 2:11
    • 03 05 Coding Challenge Solution-5 - 5:52
    • 03 06 Section Summary-6 - 0:56
    • Source Files
  • 01B - 04. Conditional Statements
    • 04 01 What Will We Learn In This Section-1 - 0:36
    • 04 02 If Else Statements-2 - 11:43
    • 04 03 Boolean Logic-3 - 7:57
    • 04 04 Switch Statements-4 - 10:54
    • 04 05 Truthy And Falsie Values-5 - 6:03
    • 04 06 Equality Operators-6 - 4:38
    • 04 07 Coding Challenge-7 - 2:25
    • 04 08 Coding Challenge Solution-8 - 4:54
    • 04 09 Section Summary-9 - 1:07
    • Source Files
  • 01B - 05. Functions and Arrays
    • 05 01 What Will We Learn In This Section-1 - 0:37
    • 05 02 Functions-2 - 9:46
    • 05 03 Function Statements And Expressions-3 - 7:37
    • 05 04 Arrays-4 - 10:09
    • 05 05 Coding Challenge-5 - 3:49
    • 05 06 Section Summary-6 - 1:26
    • Source Files
  • 01B - 06. Objects
    • 06 01 What Will We Learn In This Section-1 - 0:38
    • 06 02 Objects And Properties-2 - 9:49
    • 06 03 Objects And Methods-3 - 12:25
    • 06 04 Objects Vs Primitives-4 - 16:17
    • 06 05 Coding Challenge-5 - 0:51
    • 06 06 Coding Challenge Solution-6 - 5:13
    • 06 07 Section Summary - 0:42
    • Source Files
  • 01B - 07. Loops
    • 07 01 What Will We Learn In This Section-1 - 0:34
    • 07 02 Loops-2 - 15:03
    • 07 03 Iteration-3 - 12:35
    • 07 04 Coding Challenge-4 - 1:01
    • 07 05 Coding Challenge Solution-5 - 6:32
    • 07 06 Section Summary-6 - 0:45
    • Source Files
  • 01B - 08. JavaScript Execution
    • 08 01 What Will We Learn In This Section-1 - 0:52
    • 08 02 Javasript Parsers And Engines-2 - 5:19
    • 08 03 Execution Contexts And Execution Stack-3 - 2:26
    • 08 04 Creation And Execution Phases-4 - 6:23
    • 08 05 Hoisting-5 - 2:13
    • 08 06 Scoping-6 - 4:52
    • 08 07 Scope Chain-7 - 3:20
    • 08 08 This Keyword-8 - 4:16
    • 08 09 Coding Challenge-9 - 0:46
    • 08 10 Coding Challenge Solution-10 - 3:21
    • 08 11 Section Summary-11 - 0:47
    • Source Files
  • 01C Install NPM and Node
    • 01 Install Node And Npm On Mac Or Windows - 3:14
    • Source files
    • 00 What Is Node JS - 8:22
  • 02 Build a Truffle project
    • 00 What Is Truffle Ethereum - 1:29
    • 01 Build A Truffle Project - 8:39
    • Source files
  • 03 Build NFT smart contract with Solidity & OpenZeppelin
    • 00 What Are Nft Token Standards - 5:42
    • 01 Install Openzeppelin Nft Token Standard - 10:08
    • 02 Build NFT Smart Contract - 12:14
    • Source files
  • 04 Build a test for your NFT smart contract
    • 00 Introduction To Testing Smart Contracts - 2:22
    • 01 Build A Test For Your Nft Smart Contract - 7:16
    • Source files
  • 05 Deploy smart contract with Ganache personal blockchain
    • 00 What Is Ganache - 1:41
    • 01 Deploy Smart Contract With Ganache Personal Blockchain - 7:40
    • Source files
  • 06 Test NFT contract properties
    • 01 Test NFT Contract Properties - 5:40
    • Source files
  • 07 Build mint tokens functionality
    • 01 Build Mint Tokens Functionality - 6:20
    • 02 Test Minting Tokens - 9:20
    • 03 Test Indexing Tokens - 6:32
    • Source files
  • 08A Introduction to React
    • 00 Why You Should Learn React - 5:30
    • 01 React Introduction - 12:33
    • 02 Set Up A Container - 8:13
    • 03 Generate A List - 6:46
    • 04 Add Items To The List - 6:34
    • 05 Clear Input Field - 10:26
    • 06 Remove A Task - 10:39
    • Source Files
  • 08b Build client front end for the decentralized app
    • 01 Build Index HTML File - 3:49
    • Source files
  • 09 Build a web3JS app
    • 00 What Is Web3js - 2:06
    • 01 Build App And Load Web3 - 4:48
    • 02 Run Project With React-Scripts - 10:29
    • 03A Install Metamask - 2:14
    • 03B Load Blockchain Data - 10:26
    • Source files
  • 10 Build a mint function on the client
    • 01 Build A Form To Mint Tokens - 6:26
    • 02 Send Client Mint Request To The Contract - 8:35
    • 03 Mint Tokens With Truffle Console - 4:37
    • Source files

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
119

Build RESTful APIs with Node, Express, & MongoDB

Go from a Complete Beginner to an Advanced, Highly-Skilled NodeJS Developer with 8 Hours of Content on Building RESTful APIs

By John Bura | in Online Courses

Welcome to the Complete Node.js, Express, and MongoDB Bootcamp, your fast track to modern back-end development. This course is the perfect all-in-one package that will take you from a complete beginner to an advanced, highly-skilled Node.js developer. This one is completely project-based! And not just any project: it's a complete, beautiful, and feature-rich application, containing both a RESTful API and a server-side rendered website. It's the most fantastic and complete project that you will find in any Node.js course on the internet!

  • Access 119 lectures & 8 hours of content 24/7
  • Know what REST API design is
  • Refresh your knowledge on JavaScript
  • Learn variables & data types, operators, conditional statements, functions, and more
  • Build a RESTful API with Express, Node, & MongoDB
  • Install npm & Node on Mac, Windows, & Linux
  • Start a new Node project with Express web server
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • 00 Course overview
    • 01 What You'll Need - 2:26
    • 00A Course Overview - Rest API - 3:38
    • 00B What Is Rest API Design - 9:45
    • Source files
  • 01A (Prerequisite) Introduction to JavaScript - 01. Intro to Course
    • 01 01 Introduction To The Course - 3:43
    • Source Files
  • 01A - 02. Variables and Data Types
    • 02 01 What Will We Learn In This Section - 0:44
    • 02 02 Variables - 10:21
    • 02 03 Data Types - 5:41
    • 02 04 Variable Mutation - 6:53
    • 02 05 Type Coercion - 6:52
    • 02 06 Coding Challenge - 1:36
    • 02 07 Coding Challenge Solution - 2:43
    • 02 08 Section Summary - 0:46
    • Source Files
  • 01A - 03. Operators
    • 03 01 What Will We Learn In This Section - 0:35
    • 03 02 Basic Operators - 15:32
    • 03 03 Operator Precedence - 5:41
    • 03 04 Coding Challenge - 2:11
    • 03 05 Coding Challenge Solution - 5:52
    • 03 06 Section Summary - 0:56
    • Source Files
  • 01A - 04. Conditional Statements
    • 04 01 What Will We Learn In This Section - 0:36
    • 04 02 If Else Statements - 11:43
    • 04 03 Boolean Logic - 7:57
    • 04 04 Switch Statements - 10:54
    • 04 05 Truthy And Falsie Values - 6:03
    • 04 06 Equality Operators - 4:38
    • 04 07 Coding Challenge - 2:25
    • 04 08 Coding Challenge Solution - 4:54
    • 04 09 Section Summary - 1:07
    • Source Files
  • 01A - 05. Functions and Arrays
    • 05 01 What Will We Learn In This Section - 0:37
    • 05 02 Functions - 9:46
    • 05 03 Function Statements And Expressions - 7:37
    • 05 04 Arrays - 10:09
    • 05 05 Coding Challenge - 3:49
    • 05 06 Section Summary - 1:26
    • Source Files
  • 01A - 06. Objects
    • 06 01 What Will We Learn In This Section - 0:38
    • 06 02 Objects And Properties - 9:49
    • 06 03 Objects And Methods - 12:25
    • 06 04 Objects Vs Primitives - 16:17
    • 06 05 Coding Challenge - 0:51
    • 06 06 Coding Challenge Solution - 5:13
    • 06 07 Section Summary - 0:42
    • Source Files
  • 01A - 07. Loops
    • 07 01 What Will We Learn In This Section - 0:34
    • 07 02 Loops - 15:03
    • 07 03 Iteration - 12:35
    • 07 04 Coding Challenge - 1:01
    • 07 05 Coding Challenge Solution - 6:32
    • 07 06 Section Summary - 0:45
    • Source Files
  • 01A. - 08. JavaScript Execution
    • 08 01 What Will We Learn In This Section - 0:52
    • 08 02 JavaScript Parsers And Engines - 5:19
    • 08 03 Execution Contexts And Execution Stack - 2:26
    • 08 04 Creation And Execution Phases - 6:23
    • 08 05 Hoisting - 2:13
    • 08 06 Scoping - 4:52
    • 08 07 Scope Chain - 3:20
    • 08 08 This Keyword - 4:16
    • 08 09 Coding Challenge - 0:46
    • 08 10 Coding Challenge Solution - 3:21
    • 08 11 Section Summary - 0:47
    • Source Files
  • 01B Project preview - Build a RESTful API with Express, Node and MongoDB
    • 00 Project Preview - 4:02
  • 01C - Install npm and Node on Mac, Windows and Linux
    • 00 What Is Node JS - 8:22
    • 01 Install Node And NPM On Mac Or Windows - 3:14
    • Source files
  • 02 Start a new Node project with Express web server
    • 00 What Is Express JS - 4:23
    • 01 Start A New Node Project With Express Web Server - 4:00
    • 02 Build A Web Server With Express - 5:20
    • 03 Install Nodemon To Auto-Restart Server - 2:34
    • Source files
  • 03A Handle HTTP requests with an Express router
    • 01 Implement Middleware To Handle Requests - 3:28
    • Source Files
  • 03B Install MongoDB on Mac and Windows
    • 00 What Is A MongoDB NoSQL Database - 5:50
    • 01 Install MongoDB On Mac - 8:07
    • 02 Install MongoDB On Windows - 9:58
  • 03C Install mongosh on Mac and Windows
    • 00 Install Mongosh On Mac - 2:49
    • 01 Install Mongosh On Windows - 4:52
  • 04 Build a Mongo DataBase
    • 01 Build A Mongo Database - 4:07
    • 02 Build A Mongoose Database Schema To Represent Entries - 5:38
    • Source files
  • 05 Build an Express router to handle requests
    • 01 Build An Express Router To Handle Requests - 4:34
    • 02 Send A Response When A Client Requests To Visit A Route - 4:49
    • Source files
  • 06 Implement a GET HTTP request
    • 01 Get All Entries From A Database - 8:22
    • 02 Get An Entry Based On A Property - 5:59
    • Source files
  • 07 Implement a POST HTTP request
    • 01 Post A New Database Entry - 13:36
    • Source Files
  • 08 Implement a PUT HTTP request
    • 01 Put A Replacement Entry Based On A Property - 8:54
    • Source Files
  • 09 Implement a PATCH HTTP request
    • 01 Patch A Property In An Existing Entry - 6:26
    • Source Files
  • 10 Implement a DELETE HTTP request
    • 01 Delete An Entry At A Property - 7:32
    • Source Files
  • 11 Project preview - Build a RESTful API with Validation
    • 00 Project Preview - Build A Restful Api With Validation And Testing - 3:20
  • 12 Build a Node web server with Express and Nodemon
    • 01 Build a node Web Server with Express and Nodemon - 4:52
    • Source Files
  • 13 Set up handlers for RESTful HTTP requests
    • 01 Set Up Handlers For RESTful HTTP Requests - 5:05
    • Source Files
  • 14 Build a Mongo database
    • 01 Build A Mongo Database - 5:25
    • 02 Connect MongoDB To Web Server - 8:39
    • Source files
  • 15 Respond to Get By Property request
    • 01 Use Middleware To Reduce Code Duplication - 7:19
    • Source files
    • 02 Respond To 'Get By Property' Request - 3:52
  • 16 Respond and test an HTTP POST request
    • 01 Process Request Body With Body-Parser - 3:05
    • 02 Respond To A Post Request - 4:54
    • 03 Test Http Post Request For JSON Via Terminal With Curl - 9:19
    • Source files
  • 17 Implement Express validator for validation
    • 01 Implement Express Validator For Validation - 9:13
    • Source Files
  • 18 API integration testing with Mocha and Supertest
    • 01 Integration Testing With Mocha - 10:08
    • 02 Test Your API With Mocha And Supertest - 11:38
    • Source files

View Full Curriculum


Access
Lifetime
Content
12.0 hours
Lessons
81

Computer Vision & Deep Learning with OpenCV and Python: Build 15 Projects

Start Developing Real-Time Computer Vision Applications in No Time

By John Bura | in Online Courses

This course focuses on hands-on Computer Vision with OpenCV from scratch to real-time project development. Computer Vision is the hottest field in the era of Artificial Intelligence. It is making enormous advances in Self-driving cars, Robotics, Medical as well as in various image correction apps. And OpenCV-Python is an appropriate tool for fast prototyping of Computer Vision problems. This course is perfect for anyone who wants to upgrade in Computer Vision and Deep Learning and be able to develop real-time computer vision applications.

4.5/5 average rating: ★ ★ ★ ★

  • Access 81 lectures & 12 hours of content 24/7
  • Refresh your knowledge on Python
  • Analyze images with OpenCV
  • Restore images with computation photography
  • Detect objects in images
  • Understand machine learning & neural networks
  • Read text in an image with OCR & Tesseract
  • Build your first neural network with OpenCV
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • Course Overview - Rendered
    • 01 Course Overview - Opencv - 4:51
    • 02 What You'll Need - 2:38
    • Course Overview - Source File
  • Introduction to Python (Prerequisite)
    • 00. Intro To Course And Python - 9:57
    • 01. Variables - 19:19
    • 02. Type Conversion Examples - 10:06
    • 03. Operators - 28:54
    • 04. Collections - 8:24
    • 05. List Examples - 19:41
    • 06. Tuples Examples
    • 07. Dictionaries Examples - 14:26
    • 08. Ranges Examples - 8:32
    • 09. Conditionals - 6:43
    • 10. If Statement Examples - 21:32
    • 11. Loops - 29:42
    • 12. Functions - 17:01
    • 13. Parameters And Return Values Examples - 13:54
    • 14. Classes And Objects - 34:11
    • 15. Inheritance Examples - 17:29
    • 16. Static Members Examples - 11:05
    • 17. Summary And Outro - 4:08
    • Source Code
  • Analyze Images with OpenCV
    • 01 Detect Edges In An Image - 8:19
    • 02 Detect Contours In An Image - 11:23
    • 03 Detect Corners In An Image - 9:37
    • Analyze Images
  • Restore Images with Computational Photography
    • 01 Restore A Damaged Image - 18:57
    • Computational Photography
  • Detect objects in images
    • 01 Detect Objects In An Image With Masking - 15:39
    • 04 Find Object In Image With Template Matching - 12:27
    • 03 Extract Foreground In An Image - 18:30
    • 02 Detect Faces In Images - 11:31
  • Machine learning and neural networks introduction
    • 01 What Is Machine Learning - 5:26
    • 02 What Is Deep Learning - 7:42
    • 03 What Is A Neural Network - 8:47
    • 04 What Is Ml-Agents - 5:16
    • Source Files
  • Read text in an image with OCR and Tesseract
    • 01 Extract Text From An Image With Tesseract - 13:30
    • 02 Improve Accuracy With Thresholding - 8:10
    • 03 Change Perspective Of An Image With Foreign Text - 15:30
    • 04 Extract Foreign Language Text From An Image - 8:03
  • Build your first neural network with OpenCV
    • 01 Generate Data - 7:08
    • 02 Build An Artificial Neural Network - 9:16
    • 03 Visualize Model Results - 14:30
    • SourceFiles
  • Object detection with OpenCV Deep Learning
    • 01 Load Yolo Dnn Model - 3:18
    • 02 Build A Neural Network With Opencv - 7:44
    • 03 Print Out Detected Objects - 6:44
    • 04 Outline Objects In The Original Image - 21:57
    • Source Files
  • Outline objects in a video
    • 01 Outline Objects In A Video - 10:55
    • 03 Save New Frames As A Video - 5:04
    • Outline objects in a video
    • 02 Draw Contours On Video - 16:30
  • Detect faces in video
    • 01 Load A Video From Drive - 7:39
    • 02 Detect Faces In Video - 10:31
    • 03 Detect Eyes In Video - 6:40
    • 04 Save New Frames As A Video - 7:40
    • Detect faces in video
  • Track a color in videos
    • 01 Track Color In A Video - 20:06
    • 02 Save New Frames As A Video - 7:14
    • Track a color in videos
  • Detect lanes for autonomous vehicle computer vision
    • 01 Load A Driving Dash Cam Video - 4:04
    • 02 Process Each Video Frame - 14:54
    • 03 Outline Lanes Detected - 12:21
    • 04 Save New Frames As A Video - 13:52
    • Source Files
  • Build a motion alert video monitoring system
    • 01 Load A Video From Drive - 5:28
    • 02 Detect Objects In A Video With Contours - 10:05
    • 03 Detect When Motion Begins And Ends - 15:17
    • 04 Record Each Time Motion Begins - 16:35
    • Source Files
  • Detect emotion in a video
    • Detect Emotion In A Video - 12:11
    • Source Files
  • Swap faces with machine learning
    • 01 Load Images From The Web Into Colab - 3:00
    • 02 Get Facial Landmarks From Image - 11:55
    • 03 Build A Matrix From Landmark Points - 10:08
    • 04 Draw A Mask Over Facial Landmarks - 7:07
    • 05 Build A Warped Mask - 4:09
    • 06 Combine Face Masks - 8:15
    • Source Files

View Full Curriculum


Access
Lifetime
Content
10.0 hours
Lessons
95

Introduction to Algorithms in Java 2022

Learn Object-Oriented Programming in The Most Popular Programming Language Behind Your Favorite Apps & Websites

By John Bura | in Online Courses

Java is the most in-demand and widely used programming language. That's why we designed this absolute beginner's course on only everything you must know about Java. Get up and running with your first object-oriented programming projects. You'll learn all the core fundamentals you need to become a rockstar Java developer. Start here if you have no programming experience or are coming from another programming language to learn transferable actionable skills.

  • Access 95 lectures & 10 hours of content 24/7
  • Learn the fundamentals of object-oriented programming
  • Explore variables & data types
  • Learn more about control flow, exception handling, and classes & objects
  • Use methods & constructors
  • Explore concatenation & more
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Access
Lifetime
Content
5.0 hours
Lessons
36

Build Websites with Bootstrap, HTML5 & CSS3

Build Projects & Master Responsive Web Development with Bootstrap 4, HTML5 and CSS3 with Mobile First Design and More

By John Bura | in Online Courses

Bootstrap is immensely popular, and with good reason: it makes creating responsive websites a breeze. This course will take you from knowing nothing about Bootstrap 3 or 4 to learning all of the utilities, components, widgets, and grids and building real-world themes and websites. You do NOT need to know Bootstrap 3 for this course. This course will take you from a complete beginner to a Bootstrap 4 expert in a matter of hours!

  • Access 36 lectures & 5 hours of content 24/7
  • Build beautiful navigation quickly with Bootstrap's styled navigation components.& more, including support for our collapse plugin.
  • Build a slideshow component for cycling through elements—images or slides of text—like a carousel.
  • Build service pages for your product with featurettes
  • Learn how to design mobile first
  • Build a contact form for email, messages, &more
  • Build a footer quickly with Bootstrap's components
  • Build an image header with text overlay
  • Build a pricing page
  • And much more!
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • 00 Introduction to Web Development
    • 01 Web Development Fundamentals - 12:40
    • Section 1 Code
  • 01 Bootstrap Fundamentals
    • 01 How To Get Bootstrap - 3:42
    • 02 Build Bootstrap Grids - 11:44
    • 03 Set Display Property With Bootstrap - 13:54
    • 04 Build A Layout With Bootstrap Flex - 13:17
    • 05 Grow Shrink Fill With Bootstrap Flex - 8:02
    • Source Code
  • 02. Bootstrap Project 1
    • 01 Build Website Skeleton With Bootstrap - 8:36
    • 02 Find Bootstrap Icons - 1:50
    • 03 Build Bootstrap Navigation - 17:04
    • 04 Build A Nav - 16:28
    • 05 Build A Carousel - 8:47
    • 06 Populate A Carousel - 15:01
    • 07 Display A Carousel - 5:47
    • 08 Adding Service Pages - 7:48
    • 09 Add Row And Column - 12:40
    • 10 Display Featurettes And Begin Mobile-First Design - 5:56
    • 11 Responsive Columns With Flexbox - 8:15
    • 12 Link To Pages In A Carousel - 4:16
    • 13 Build A Contact Form - 19:48
    • 14 Fine Tune The Contact Form - 2:57
    • 15 Build A Footer - 3:50
    • Source Code for Each Lecture in Project 1
  • 03. Bootstrap Project 2
    • 01 Product Page Project Setup - 8:14
    • 02 Build A Product Header - 13:04
    • 03 Add Elements Onto Background Image - 7:56
    • 04 Build A Pricing Page - 10:12
    • 05 Style The Pricing Page - 3:03
    • 06 Build A Checkout Page - 13:40
    • 07 Build A Billing Information Section - 11:30
    • 08 Build Address Selection Fields - 9:57
    • 09 Build Payment Information Fields - 8:56
    • 10 Build Card Information Fields - 10:14
    • 11 Add Fine Tuning - 3:52
    • Source Code for Each Lecture in Project 2

View Full Curriculum


Access
Lifetime
Content
8.0 hours
Lessons
114

Build Websites with Node & MongoDB NoSQL Databases

Build Powerful & Robust Web Apps by Learning and Understanding NodeJS and MongoDB

By John Bura | in Online Courses

This course will teach you how to build a website from the ground up. Node.js is a back-end JavaScript runtime environment that runs JavaScript code outside of a web browser. It is open-source and cross-platform. You may improve your skills, find a new career, and build powerful, robust web apps by learning NodeJS, a rapidly rising web server technology. MongoDB is a document-oriented NoSQL database that runs on any platform. You may create a modern application database for your projects by utilizing MongoDB. This course offers a fast-paced approach to provide you with the most comprehensive website creation experience possible.

4.5/5 average rating: ★ ★ ★ ★

  • Access 114 lectures & 8 hours of content 24/7
  • Know what a MongoDB NoSQL database is
  • Review & improve your JavaScript knowledge and skills
  • Work with JS variables, data types, variable mutation, type coercion, & more
  • Use conditional statements, functions & arrays, objects, loops, and more
  • Build a local MongoDB database
  • Count site visitors with MongoDB, Node, Express & EJS
Mammoth Interactive
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Course Outline

  • 00 Course overview
    • 00 Course Overview - MongoDB - 2:43
    • 01 What You'll Need - 2:27
    • 02 What Is A MongoDB NoSQL Database - 5:51
    • Source files
  • 02 (Prerequisite) Introduction to JavaScript - 01. Introduction to the Course
    • 01 01 Introduction To The Course - 3:43
    • Source Files
  • 02 - 02. Variables and Data Types
    • 02 01 What Will We Learn In This Section - 0:44
    • 02 02 Variables - 10:21
    • 02 03 Data Types - 5:41
    • 02 04 Variable Mutation - 6:53
    • 02 05 Type Coercion - 6:52
    • 02 06 Coding Challenge - 1:36
    • 02 07 Coding Challenge Solution - 2:43
    • 02 08 Section Summary - 0:46
    • Source Files
  • 02 - 03. Operators
    • 03 01 What Will We Learn In This Section - 0:35
    • 03 02 Basic Operators - 15:32
    • 03 03 Operator Precedence - 5:41
    • 03 04 Coding Challenge - 2:11
    • 03 05 Coding Challenge Solution - 5:52
    • 03 06 Section Summary - 0:56
    • Source Files
  • 02 - 04. Conditional Statements
    • 04 01 What Will We Learn In This Section - 0:36
    • 04 02 If Else Statements - 11:43
    • 04 03 Boolean Logic- - 7:57
    • 04 04 Switch Statements - 10:54
    • 04 05 Truthy And Falsie Values - 6:03
    • 04 06 Equality Operators - 4:38
    • 04 07 Coding Challenge - 2:25
    • 04 08 Coding Challenge Solution - 4:54
    • 04 09 Section Summary - 1:07
    • Source Files
  • 02 - 05. Functions and Arrays
    • 05 01 What Will We Learn In This Section
    • 05 02 Functions - 9:46
    • 05 03 Function Statements And Expressions - 7:37
    • 05 04 Arrays - 10:09
    • 05 05 Coding Challenge
    • 05 06 Section Summary - 1:26
    • Source Files
  • 02 - 06. Objects
    • 06 01 What Will We Learn In This Section - 0:38
    • 06 02 Objects And Properties - 9:49
    • 06 03 Objects And Methods - 12:25
    • 06 04 Objects Vs Primitives - 16:17
    • 06 05 Coding Challenge - 0:51
    • 06 06 Coding Challenge Solution - 5:13
    • 06 07 Section Summary - 0:42
    • Source Files
  • 02 - 07. Loops
    • 07 01 What Will We Learn In This Section - 0:34
    • 07 02 Loops - 15:03
    • 07 03 Iteration - 12:35
    • 07 04 Coding Challenge - 1:01
    • 07 05 Coding Challenge Solution - 6:32
    • 07 06 Section Summary - 0:45
    • Source Files
  • 02 - 08. JavaScript Execution
    • 08 01 What Will We Learn In This Section - 0:52
    • 08 02 JavaScript Parsers And Engines - 5:19
    • 08 03 Execution Contexts And Execution Stack - 2:26
    • 08 04 Creation And Execution Phases - 6:23
    • 08 05 Hoisting - 2:13
    • 08 06 Scoping - 4:52
    • 08 07 Scope Chain - 3:20
    • 08 08 This Keyword - 4:16
    • 08 09 Coding Challenge
    • 08 10 Coding Challenge Solution - 3:21
    • 08 11 Section Summary - 0:47
    • Source Files
  • 03 Install MongoDB on Mac and Windows
    • 01 Install Mongodb On Mac - 8:07
    • 02 Install Mongodb On Windows - 9:58
  • 04 Build a local MongoDB database
    • Source Code
    • 01 Build A Mongo Database Via The Terminal - 11:18
  • 05 Install npm and Node on Mac, Windows and Linux
    • 00 What Is Node JS - 8:22
    • 01 Install Node And NPM On Mac Or Windows - 3:14
  • 06 Connect to MongoDB with a Node server, native driver and Mongoose
    • 01 Connect With A Node Server And MongoDB Native Driver - 12:42
    • 02 Connect To MongoDB With Mongoose - 9:35
    • Source files
  • 07 Count site visitors with MongoDB, Node, Express and EJS
    • 00 Project Preview - Count Site Visitors - 1:37
  • 08 Build a new MongoDB Express project
    • 00 What Is Express JS - 4:23
    • 01 Build A New Express Project Template - 13:33
    • 02 Build A Mongoose Model - 6:54
    • 03 Build A New Mongo Database To Track Site Visits - 4:37
    • Source files
  • 09 Increment counter with each visit
    • 01 Increment Counter With Each Visit - 7:48
    • 02 Send MongoDB Data To The Homepage - 7:25
    • 03 Connect App To Mongo - 9:22
    • Source files
  • 10 Build the homepage template with EJS
    • 00 What Is EJS - 4:30
    • 01 Build The Homepage Template With EJS - 8:23
    • Source files
  • 11 Build a CRUD app with MongoDB, EJS, Node, Express
    • 00 Project Preview - Build A Crud App - 2:38
  • 12 Build web server with Node and Express
    • 01 Set Up Project With Node And Express - 6:12
    • 02 Send An HTML Page - 4:44
    • 03 Install Nodemon To Auto Restart Server - 4:01
    • Source files
  • 13 Create data with POST requests to server
    • 01 Build An HTML Form - 7:12
    • 02 Read Data With Body Parser - 4:32
    • Source files
  • 14 Connect to MongoDB
    • 01 Build A Local Mongo Database - 6:39
    • 02 Use Database In Express Request Handlers - 2:10
    • 03 Insert Item Into Database Collection - 5:13
    • Source files
  • 15 Read and show all database items to client with EJS
    • 01 Get Items From Database Collection - 4:17
    • 02 Generate Html With EJS Templating - 4:55
    • 03 Show All Database Items With EJS - 7:22
    • Source files
  • 16 Update data on the database via client
    • 01 Build An Update Button - 7:00
    • 02 Accept Put Request On The Server - 6:09
    • 03 Auto Refresh Page Upon Handled Put Request - 5:41
    • Source files
  • 17 Delete data from database via client
    • 01 Build A Delete Button - 4:28
    • 02 Handle Delete Event On The Server - 3:21
    • 03 Handle Nothing To Delete - 6:36
    • Source files
  • 18 Quickly style the site with Bootstrap
    • 01 Add Bootstrap Styling - 3:31
    • Source Files

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.