Introduction to Course
How to Download Xcode 9
Language Basics
Language Basics Topics List
Variable and Constants
Learning Goals
Intro to Variables and Constants
Primitive types
Strings
Nil Values
Tuples
Type Conversions
Assignment Operators
Conditional Operators
Variables and Constants Text.playground
Collection Types
Topics List and Learning Objectives
Intro to Collection Types
Creating Arrays
Common Array Operations
Multidimensional Arrays
Ranges
Collection Types Text.playground
Control flow
Topics List and Learning Objectives
Intro to If and Else Statements
Else If Statements
Multiple Simultaneous Tests
Intro To Switch Statements
Advanced Switch Statement Techniques
Testing for Nil Values
Intro to While Loops
Intro to for...in Loops
Intro to For...In Loops (Cont'd)
Complex Loops and Loop Control statements
Control Flow Text.playground
Functions
Topics List and Learning Objectives
Intro to Functions
Function Parameters
Return Statements
Parameter Variations - Argument Labels
Parameter Variations - Default Values
Parameters Variations - InOut Parameters
Parameter Variations - Variadic Parameters
Returning Multiple Values Simultaneously
Functions Text.playground
Classes, Struct and Enums
Topics List and Learning Objectives
Intro to Classes
Properties as fields - Add to Class Implementation
Custom Getters and Setters
Calculated Properties
Variable Scope and Self
Lazy and Static Variables
Behaviour and Instance Methods
Class Type Methods
Class Instances as Field Variables
Inheritance, Subclassing and SuperClassing
Overriding Initializers
Overriding Properties
Overriding Methods
Structs Overview
Enumerations
Comparisons between Classes, Structs and Enums
Classes, Structs, Enums Text.playground
XCode Intro
Intro and Demo
General Interface Intro
File System Introduction
ViewController Intro
Storyboard File Intro
Connecting Outlets and Actions
Running an Application
Debugging an Application
XCode Intro - Source Files
Simple Calculator
Intro and Demo
Building the UI
Connecting Outlets and Actions
Implementation Planning
Storing Input Values and Choosing Operation
Implementing Calculate and Clear Function
Error Checking and Handling
Beautifying App and Finishing Touches
Simple Calculator Project
RGB Hex Code Colour Converter
Intro and Demo
Building the UI
Connecting Outlets and Actions
Planning Implementation and Setting Bluerpint
Implementing Conversion Selection
Implementing Hex to RGB Conversion
Implementing RGB to Hex Conversion
Improving App Appearance
RGB Hex Code Color Converter
Hangman Game
Demo and Intro
Building the UI
Connecting Outlets, Actions, and Textfield Protocol
Planning our Implementation Process
Implement Word and Hint Selection
Implementing Remaining Set Up
Implementing TextField Processing
Implementing Correct Guess Processing
Implementing Incorrect Guess Processing
Implementing The Last Bit of Functionality
Improving App Appearance
Hangman Game Project
Simple Flashcard App
Intro and Demo
Building the Interface
Connecting Outlets and Actions
Building the data Model
Planning Implementation
Implement Save Functionality
Implementing Fetch Functionality
Implementing Display Functionality
Implementing Delete Functionality
Improving App Appearance
BONUS More About the NSManagedObjectContext
BONUS Implementing Subject Search
Flashcard App Project
Simple Weather App
Introduction and Demo
Building and Connecting the UI
Learning about our Weather API
Planning Implementation Phase
Requesting and Retrieving Data
Decoding JSON Data into Structs
Setting up DateHandler Class
Sorting Data into Todays and Tomorrows Data
Storing Todays and Tomorrows Data
Displaying Data on UI
Retrieving and Displaying Icon
Improving App Appearance
Source Code
UIAlertController Intro
Intro and Demo
Setting up the UI
Displaying Simple Alert Message
Dismissing Alert
Adding Cancel Action
Adding Multiple Actions
Adding TextFields to Alert
Simulating Login Scenario
Altering alert controller Appearance
UIAlertController Intro
UIViews
Introduction
View Heirarchy with Storyboards
Modifying View Attributes with Storyboards
Changing Attributes Programmatically
Adding, Removing, and Shifting Subviews
CGAffineTransforms
Attaching Tap Gesture Recognizer to a View
UIViews Intro
UILabels
Introduction
Adding Label to Storyboard
Modifying Label Attributes Using Storyboards
Modifying Label Attributes Through Code
Adding Labels to Projects using ViewController
UILabels Intro
UIButtons
Intro
Why we Use Buttons
Modifying Button Attributes Using Storyboard
Using Button Outlets And Actions
Button Interaction With Other Elements
Connecting Multiple Buttons To Single Action
Adding Buttons Programatically
BONUS Setting Button Image
UIButtons Intro
UISegmentedControl
Introduction
What are UISegmentedControls
Adjusting Properties Using Storyboard
Adding Behaviour via Outlets and Actions
Adding Segmented Controls Programmatically
Source Code
UITextField
Introduction
Why We Use UITextFields
Modifying TextField Attributes Using Storyboard
Exploring TextField Attributes Using ViewController
Implementing TextField Actions
Adding TextFieldDelegate Methods
Implementing Should Delegate Methods
Implementing Did Delegate and Text Replacement Methods
Adding TextFields Programmatically
Source Code
UISlider
Introduction
What is a UISlider
Exploring Attributes in Storyboards
Adding Behaviour to Sliders
Changing Slider Properties Through Code
BONUS - Changing Slider Images
UISlider Intro
Apply Filters to CIImages Interface
Intro and Demo
Learning Goals
Setting up the UI
Finishing Set Up and Adding Resources
Applying a Simple Sepia Tone Filter
Viewing Filter Documentation
Testing Blur Filters
Testing Color Change Filters
Testing Composite and Distortion Effects
Testing Geometry Adjustment and Colour Gradient Filters
Stylizing and Tile Effect Filter
Exploring Transition Effect Filters
Combining Multiple Filters into 1 Result
Summary
CIFiltersInterface - Mammoth Interactive
Facial Recognition Interface
Intro and Demo
Learning Goals
Designing the UI and Adding Images to Project
Performing Additional Variable and Function Set Up
Implementing Basic Facial Detection Functionality
Placing Image Over Eyes Part 1
Placing Images Over Eyes Part 2
Intro to Text Recognition Using Core Image
Intro to Image to Text Reading Using Tesseract
Implementing Tesseract Functionality
Summary
Facial Recognition - Mammoth Interactive
Load and Save CIImages Interface
Intro and Demo
Learning Goals
Building the User Interface
Loading Image from Assets Folder
Loading Images From Photo Library
Loading Images Via URL
Modifying and Saving Images
Summary and Outro
Load and Save CIImages - Mammoth Interactive
Superimpose Images Interface
Intro and Demo
Learning Goals
Building the UI
Setting up Images and Image Picker Controller
Scaling Down Images
Implementing Simple Tap Gestures and Reverting Actions
Positioning Image at Tap Location
Summary and Outro
Bonus - Positioning Centre of Image at Tap Position
Superimpose Images - Mammoth Interactive
Zoom and Pan Interface with Core Images
Intro and Demo
Learning Goals
Setting up the Basic UI
Display the Image
Implementing Crop Functionality Text Fields
Setting up X,Y, and Zoom Sliders
Implementing Crop Functionality With Sliders
Adding Gestures to The Interface And Implementing Pan Gesture
Implementing Pinch Zoom Gesture
Summary and Outro
Bonus - Bounds checking
Zoom Interface Project - Mammoth Interactive
Sketch
Course Intro and Sketch Tools
Sketch Basics and Online Resources
Plug-ins and Desigining your First Mobile app
Your First Mobile App Continued
Shortcuts and Extra tips
Sketch Files - Shortcuts by Mammoth Interactive
Sketch Project Files - Mammoth Interactive
Sketch Project Files - Waves App by Mammoth Interactive
Learn to Code in HTML
Intro to HTML
Writing our first HTML
Intro to Lists and Comments
Nested Lists
Loading Images
Loading Images in Lists
Links
Images as Link
Mailto Link
Div Element
Learn to Code in CSS
Introduction
Introducing the Box Model
Writing our First CSS
More CSS Examples
Inheritance
More on Type Selectors
Getting Direct Descendents
Class Intro
Multiple Classes
id Intro
CSS Specificity
Selecting Multiple Pseudo Classes and Sibling Matching
Styling Recipe Page
Loading External Stylesheet
D3. js
Introduction to Course and D3
Source Code - Intro to D3
Handling Data and Your First Project
Source Code - Handling Data
Continuing your First Project
Source Code - First Project
Understanding Scale
Source Code - Understanding Scales
Complex charts, Animations and Interactivity
Source Code - More Complex Charts
Source Code - Animations and Interactivity
Introduction to PyCharm
Downloading and Installing Pycharm and Python
Support for Python Problems or Questions
Exploring Pycharm
Learning Python with Mammoth Interactive
Python Language Basics
Intro to Variables
Variables Operations and Conversions
Collection Types
Collections Operations
Control Flow If Statements
While and For Loops
Functions
Classes and Objects
Flask
Setting up Terminals on Windows 7 and Mac
Terminal basic commands and symbols
Source Code - Setting up Flask
Setting Up and Basic Flask
Basic Flask Database
Source Code - Basic Flask Database
Flask Session and Resources
Source Code - Flask Session
Flask Digital Ocean
Flask Digital Ocean Continued
Source Code - Basic Flask HTML & CSS
Xcode Fundamentals
Intro and Demo
General Interface
Files System
ViewController
Storyboard File
Connecting Outlets and Actions
Running an Application
Debugging an Application
Source Code and Art Assets
MacOS
Introduction and UI Elements
MacOsElements - Mammoth Interactive Source Code
Calculator Setup and Tax Calculator
Tip Calculator and Tip Controller
Calculate Tax And Tip - Mammoth Interactive Source Code
Constraints
Constraints Code
Constraints - Mammoth Interactive Source Code
Refactor
Refactor - Mammoth Interactive Source Code
View Controller - Mammoth Interactive Source Code
Data Mining
Data Wrangling and Section 1
Project Files - Data Wrangling with Mammoth Interactive
Data Mining Fundamentals
Project Files - Data Mining fundamentals with Mammoth Interactive
Project Files - Data Mining with Mammoth Interactive
Framework Explained, Taming Big Bank with Data
Project Files - Frameworks with Mammoth Interactive
Mining and Storing Data
Mining and Storing with Mammoth Interactive
NLP (Natural Language Processing)
Project Files - NLP with Mammoth Interactive
Summary Challenge
Conclusion Files - Mammoth Interactive
Introduction to Video Editing
Introduction to the Course
Installing Camtasia
Exploring the Interface
Camtasia Project Files
Setting Up a Screen Recording
Introduction and Tips for Recording
Creating a Recording Account
Full Screen vs Window Mode
Setting the Recording Resolution
Different Resolutions and their Uses
Tips to Improve Recording Quality and Summary
Camtasia Recording
Introduction and Workflow
Tools Options Menu
Your First Recording
Viewing your Test
Challenge - VIDEO GAME NARRATION
Mic Etiqutte
Project - Recording Exercise
Webcam, Telprompter, and Summary
Camtasia Screen Layout
Introduction and Tools Panel
Canvas
Zoom N Pan
Annotations
Yellow Snap Lines
TimeLine Basics, Summary and Challenge
Camtasia Editing
Introduction and Importing Media
Markers
Split
Working with Audio
Clip Speed
Locking and Disabling tracks
Transitions
Working with Images
Voice Narration
Noise Removal
Smart Focus
Summary and Challenge
Advance Editing Introduction
Advance Editing Introduction
Zooming Multiple Tracks
Easing
Animations
Behaviors
Color Adjustment
Clip Speed
Remove a Color
Device Frame
Theme Manager
Libraries
Media and Summary
Camtasia Resources and Tips
Resources and Tips Introduction
Masking
Extending Frames
Working with Video
Exporting a Project for Youtube
Exporting a Project for Youtube
Introduction to C#
Introduction to C#
Starting a C# Project
Creating a New Project
C# Primitive Types
Primitive Types
Source Code
C# Type Conversion
Type Conversion
Source Code
C# Operators
Operators
Source Code
C# Classes and Additional Types
Classes
Inheritance
Structures
Arrays and Strings
Enumerator
Source Code
Statements & Loops
Statements
Loops
Random & Control Flow
Source Code
Lists and Arrays
Types of Arrays
Lists
Source Code
Strings and Text
Modifying String
Procedural Programmin
Source Code
Date and Time
Date and Time
Source Code
Files and Directories
Modifying Files
Directories and Path Class
Source Code
Debugging a C# Application
Debugging Application
Source Code
Introduction to R
Introduction
Introduction.R - Source Files
Introduction to R Programming
Introduction to R Variables
Intro to R Variables.R - Source Files
Data Input and Output
Data Input
Data Output
Data Input and Output - Source Files
Setting up Control Flow
Loops
How to Use If Statements in R
Setting up Control Flow - Source Files
Core Concepts of R Programming
Vectors
Functions
Packages
Business Problem
Core Concepts of R Programming - Source Files
Matrix Construction in R
Matrices
Matricies.R - Source Files
R Data Frame
Data Frames
DataFrames.R - Source Files
Apply a Function over a List or Vector
Lists and Lapply
Lists and lapply.R - Source Files
Data Manipulation in R Dplyr
Data Manipulation and Dplyr
Data manipulation and dplyr.R - Source Files
Data Visualization in R using ggplot2
Basic Plots - ggplot Visualizations
Additional Plotting
Advanced Plotting
Data Visualization in R using ggplot2
Introduction to Machine Learning
Intro to Machine Learning
K-means Clustering
Decision Trees
Introduction to Machine Learning - Source Files
R Conclusion
Conclusion
Conclusion.R - Source Files
Advanced R
Course Overview and Data Setup
Source Code - Setting Up Data - Mammoth Interactive
Functions in R
Source Code - Functions - Mammoth Interactive
Regression Model
Regression Models Continued and Classification Models
Classification Models Continued, RMark Down and Excel
Source Code - Classification Models - Mammoth Interactive
Source Code - RMarkDown And Excel - Mammoth Interactive
Datasets - Mammoth Interactive
Source Code - Regression Models - Mammoth Interactive
Java
Introduction and setting up Android Studio
Introduction - Encryption Source Code
Setting up Continued
Java Programming Fundamentals
Source Code - Java Programming Fundamentals
Additional Java fundamentals
Source Code - Additional fundamentals
Classes
Source Code - Classes
Please rate this course
Bonus Lecture - Mammoth Interactive Deals