CoreML SwiftUI Masterclass - Machine Learning App Development
Learn a new skill to snag a new job now!
01
Skill level
All levels
02
Sections
15
03
Lectures
100
04
Instructor
John Bura
What's inside
This course includes.
✓
15
Sections
✓
100
Lectures
✓
99
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 00 Overview 3 lectures
00 Course overview
Locked
01 What you'll need
Locked
02 What is Coreml
Locked
+ 00a What is Machine Learning 2 lectures
01 What is Machine Learning
Locked
03 What is Supervised Learning
Locked
+ 00b (Prerequisite) Introduction to Xcode 8 lectures
00 Intro and Demo
Locked
01 General Interface Intro
Locked
02 File System Introduction
Locked
03 View Controller Intro
Locked
04 Storyboard File Intro
Locked
05 Connecting Outlets and Actions
Locked
06 Running an Application
Locked
07 Debugging an Application
Locked
+ 00c Swift Language Basics 1 lecture
00. Language Basics Topics List
Locked
+ 01. Variable and Constants 9 lectures
01-00 Learning Goals
Locked
01-01 Intros to Variables and Constants
Locked
01-02 Primitive Types
Locked
01-03 Strings
Locked
01-04 Nil Values
Locked
01-05 Tuples
Locked
01-06 Type Conversions
Locked
01-07 Assignment Operators
Locked
01-08 Conditional Operators
Locked
+ 02. Collection Types 6 lectures
02-00 Topics List And Learning Objectives
Locked
02-01 Intro to Collection Types
Locked
02-02 Creating Arrays
Locked
02-03 Common Array Operations
Locked
02-04 Multidimensional Arrays
Locked
02-05 Ranges
Locked
+ 03. Control flow 11 lectures
03-00 Topics List and Learning Objectives
Locked
03-01 Intro to If and Else Statements
Locked
03-02 Else If Statements
Locked
03-03 Multiple Simultaneous Tests
Locked
03-04 Intro to Switch Statements
Locked
03-05 Advanced Switch Statement Techniques
Locked
03-06 Testing for Nil Values
Locked
03-07 Intro to while Loops
Locked
03-08A Intro To For...In Loops
Locked
03-08B Intro To For...In Loops (Cont'd)
Locked
03-09 Complex Loops and Loop Control Statement
Locked
+ 04. Functions 10 lectures
04-00 Topics List and Learning Objectives
Locked
04-01 Intro to Function
Locked
04-02 Function Parameter
Locked
04-03 Return Statements
Locked
04-04A Parameter Variations -Argument Labels
Locked
04-04B Parameter Variations - Default Values
Locked
04-04C Parameter Variations - Inout Parameters
Locked
04-04C Parameter Variations - Variadic Parameters
Locked
04-05 Returning Multiple Values Simultaneously
Locked
04-Source Files
Locked
+ 05. Classes, Struct and Enums 17 lectures
05-00 Topics List and Learning Objectives
Locked
05-01 Intro to Classes
Locked
05-02A Properties as Fields - Add to Class Implementation
Locked
05-02B Custom Getter and Setters
Locked
05-02C Calculated Properties
Locked
05-02D Variable Scope and Self
Locked
05-02E Lazy and Static Variables
Locked
05-03A Behavior and Instance Methods
Locked
05-03B Class Type Methods
Locked
05-04 Class Instances as Field Variables
Locked
05-05A Inheritance, Subclassing and Superclassing
Locked
05-05B Overriding Initializers
Locked
05-05C Overriding Properties
Locked
05-05D Overriding Methods
Locked
05-06 Structs Overview
Locked
05-07 Enumerations
Locked
05-08 Comparisons Between Classes, Structs and Enums
Locked
+ 06 Sentiment analysis with Natural Language CoreML 5 lectures
01-00A What is Sentiment Analysis
Locked
01-00B Natural Language Framework
Locked
01-01 Build a New Swiftui App for Sentiment Analysis
Locked
01-02 Perform Sentiment Analysis in SwidtUI
Locked
01-03 Change Color Depending on Sentiment
Locked
+ 07 Tabular Classification with CreateML 3 lectures
02-01 Train a Model with CreateML
Locked
02-02 Test the Model with CoreML in an App
Locked
02-03 Display Prediction Accuracy
Locked
+ 08 Neural Networks Introduction 2 lectures
03-01 What is Deep Learning
Locked
03-02 What is a Neural Network
Locked
+ 09 Classify images with SwiftUI app and MobileNetV2 neural network 9 lectures
04-01 Load a CoreML Model into a New Xcode Project
Locked
04-02 Add Images for Classification
Locked
04-03 Enable User to Loop Through Images
Locked
04-04 Import CoreML Model into the View
Locked
04-05 Resize Image for Model
Locked
04-05A Resizing Image Overview
Locked
04-06 Convert Image to Buffer for Model
Locked
04-06A Image to Buffer Overview
Locked
04-07 Test the Model on Image Classification
Locked
+ 10 Object detection with Swift Playgrounds and YOLOv3 8 lectures
05-00 Tip - How to Unhide Library Folder
Locked
05-01 Build a New Xcode Project to Compile Model
Locked
05-02 Build a Playground with Object Detection Model
Locked
05-03 Instantiate a Model Object
Locked
05-04 Build an Image Analysis Request
Locked
05-05 Resize Image for Model
Locked
05-06 Convert Image to Buffer for Model
Locked
05-07 Test Object Detection
Locked
+ Extra Course 6 lectures
Extra Course
Locked
02 Perform Sentiment Analysis in SwiftUI
Locked
03 Change Color Depending on Sentiment
Locked
03 Instantiate a model object
Locked
05 Resize image for Model
Locked
06 Convert Image to Buffer for Model
Locked
Description
About this course.
Including 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!
Instructors
Taught by people who ship.
John Bura
Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.
Ready to start building?
Learn a new skill to snag a new job now!