bobthedev
Learn Swift with Bob

Updated 15 days ago

Learn Swift with Bob


Purpose

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 explanations 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. 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.

Note: Learn Swift with Bob is available on Udemy. If you wish to receive a discount link, use the coupon code here.

Reference

This is a platform for my students to download the source code, lecture notes, and scripts. As a life-long student, I've always wanted to have a complete overview of what I've learned. Most instructors avoid documenting since it takes effort besides making videos alone. I chose the road less traveled to help my students and differentiate myself from the competitive marketplace.

Personal Motivation

I feel grateful for what learning offers in my life. It would have been impossible for me to create this course and communicate in English. I've decided to devote my career providing affordable education channels for all people globally. As a person who has lived in third world countries and also attended college in NYC, I understand, education is the way for anyone rise up and increase a standard of living and quality of life. To pursue this grand goal, I have started off with teaching iOS development to raise funds and increase my personal brand.

I can't even... This is a bit too much for me to bear at this point of my life. All I can say is, I appreciate each one...

Posted by Bob the Developer on Friday, June 30, 2017

Update Log

Date Change Next Step
July 1st, 2017 Became the Swift best seller Update to Swift 4
May 1st, 2017 Course submitted Course approved
April 22nd, 2017 All chapters documented Take intro and conclusion videos
April 16th, 2017 All chapters recorded Document each lesson on GitBook
April 15th, 2017 Source code added for Ch 5, 6, 7, 8 Prep and record Ch 8 and document
April 8th, 2017 Source code added for Ch 1, 2, 3, 4 Prep and record Ch 5 and document Ch 2, 3, 4, 5

\n"}],"progress":{"chapters":[]}},"languages":[],"hasEbooksVersion":true,"config":{"version":"19.6.16","hasBlog":true,"isEnterprise":false,"apiHost":"https://api.gitbook.com","mainHost":"https://www.gitbook.com","stripePublicKey":"pk_live_iPkbPsG28bjTrkbfHXUq0cA0","gaToken":"UA-57505611-6","mixpanelToken":"aa7ba0807002f1cbd33391bdd14d5ad9","github":{"integrationUrl":"https://github.com/integrations/gitbook/installations/new"}},"req":{"date":"2017-07-26T06:39:17.999Z","csrfToken":"SAQCS9jC-zy0lO7QyNPmZ4pgvyJyMlf-OQ6M","query":{},"url":"/book/bobthedev/learn-swift-with-bob/details","duration":264}} }),document.getElementById("application"));})();