95% off Learn Swift 4 with Bob: The Intermediate to Advanced Swift (Coupon)

Attention: This post may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission at no extra cost to you. Thanks!

Learn Swift 4 with Bob: The Intermediate to Advanced Swift - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: Learn Swift 4 with Bob: The Intermediate to Advanced Swift

Subtitle: Functional Programming, Protocol Oriented, Value Oriented, Generic Protocols, Object Oriented, Swift 4

Instructor: Taught by iOS Instructor | Bob the Developer

Category: Development

Subcategory: Mobile Apps

Provided by: Udemy

Price: $199.99 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 15, 2019…

Students: 1304 students enrolled

Ratings: 452 reviews

Rank: ranked #738 in Udemy Development Courses

Brief course description

Why I Created Learn Swift with Bob

As a developer whose first programming language is Swift, I’ve taken online courses from major platforms. However, I have been frustrated by a lack of detailed explanation from instructors. They tend to focus on final products, thus missing out the fundamentals. I was confused by which design principles to follow, and why. Soon after I’ve been blogging for the last 5 months, I’ve discovered this isn’t the only problem of mine. I’ve received hundreds of emails and questions regarding how to write code that does not violate principles such as DRY, modularity, and readability. As a result, I’ve decided to create this course dedicated for my younger self. I believe it all comes down to the fundamentals which I lacked in the beginning.

Course Overview

(Read more about this course on the official course page.)

Bob Lee bio

My name is Bob Lee originally from S.Korea. I’m a full-stack developer proficient in server-side Swift and iOS development. I focus on the fundamentals of iOS development which often developers neglect. I believe most problems can be solved by understanding the root. My teaching philosophy is to provide as many as practical problems within each lesson and then students are able to apply in their own projects. I love teaching because it is the only way I can have great impact on people’s lives at this point of my life. I work towards building long-term relationships with the students over short-term sales.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. The Bootstrap 4 Bootcamp

Learn to build beautiful responsive websites with the latest Bootstrap version (4.1.3), Flexbox, HTML5, and CSS3!

Taught by Developer and Bootcamp Instructor


2. Mastering Ansible by Packt Publishing

Exploit the power of Ansible to expedite scalable orchestration, DevOps, and automation

Taught by Tech Knowledge in Motion


3. JavaScript for Beginning Web Developers

Learn JavaScript from the ground up. Perfect for beginners and experienced developers alike.

Taught by 415,000+ Happy Udemy Students


4. Building Recommender Systems with Machine Learning and AI

Help people discover new products and content with deep learning, neural networks, and machine learning recommendations.

Taught by Training the World in Big Data and Machine Learning


5. Getting and Writing IT Requirements in a Lean / Agile World

Business Analysis Techniques for Discovering Requirements, User Stories, Features, and Gherkin (Given-When-Then) Tests

Taught by BA-EXPERTS: Business Analysis for Anyone Wearing the BA Hat

Final details for this Udemy course

Languages: English

Skill level: N/A

Lectures: 84 lectures lessons

Duration: 17.5 hours of video

What you get: Learn the difference between classes and structs and which one to use

Target audience: Anyone who wants to take his/her game to the next level

Requirements: You have a basic understanding of Object Oriented Programming

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons