All Projects → bobleesj → learn-swift-with-bob

bobleesj / learn-swift-with-bob

Licence: other
Learn Swift 4 with Bob: Intermediate to Advanced Swift 4 Course

Programming Languages

HTML
75241 projects
swift
15916 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to learn-swift-with-bob

CourseDownloader
GUI app for downloading whole online courses with folder structure from one url
Stars: ✭ 20 (-9.09%)
Mutual labels:  object-oriented, udemy
soldoc
A solidity documentation generator, based in NatSpec format. 📃 with standalone HTML, pdf, gitbook and docsify output ✏️ just plug and play.
Stars: ✭ 54 (+145.45%)
Mutual labels:  gitbook
asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.
Stars: ✭ 29 (+31.82%)
Mutual labels:  object-oriented
ekzo
💫 Functional Sass framework for rapid and painless development
Stars: ✭ 32 (+45.45%)
Mutual labels:  object-oriented
foolang
A toy programming language.
Stars: ✭ 33 (+50%)
Mutual labels:  object-oriented
gitbook-plugin-atoc
A TOC plugin for GitBook
Stars: ✭ 22 (+0%)
Mutual labels:  gitbook
understand-nodejs
Learn and Understand Node.js
Stars: ✭ 45 (+104.55%)
Mutual labels:  udemy
installation-guides
Centralized administration of dependency installation guides.
Stars: ✭ 59 (+168.18%)
Mutual labels:  gitbook
XH5For
XDMF parallel partitioned mesh I/O on top of HDF5
Stars: ✭ 23 (+4.55%)
Mutual labels:  object-oriented
bitcoin-development-with-go
[Work in Progress] A little book on Bitcoin Development with Go (golang)
Stars: ✭ 19 (-13.64%)
Mutual labels:  gitbook
nodejs
⛳ Node.js 应用开发课程资料
Stars: ✭ 14 (-36.36%)
Mutual labels:  gitbook
core.horse64.org
THIS IS A MIRROR, CHECK https://codeberg.org/Horse64/core.horse64.org
Stars: ✭ 3 (-86.36%)
Mutual labels:  object-oriented
NextBook
NextBook is quick and easy way to build technical books or documentation with markdown that run blazingly fast.
Stars: ✭ 153 (+595.45%)
Mutual labels:  gitbook
plugin-disqus
Disqus comments on your books
Stars: ✭ 49 (+122.73%)
Mutual labels:  gitbook
FlexCanvasJS
RIA Web Application Framework for HTML5 Canvas inspired by Adobe Flex / Flash. Style-able, skin-able, customize-able Javascript UI component set, from shapes to color pickers to data grids. Relative and dynamic layouts, automatic redraw regions, composite effects, and much more. Great for everything 2D, complex web forms to games.
Stars: ✭ 18 (-18.18%)
Mutual labels:  object-oriented
typescript-for-javascript-developers
Udemyで公開中の「ハンズオンで学ぶ TypeScript - JavaScript エンジニアのための TypeScript徹底入門」の公式リポジトリです。
Stars: ✭ 18 (-18.18%)
Mutual labels:  udemy
clojure-learning-notes
Clojure学习笔记
Stars: ✭ 15 (-31.82%)
Mutual labels:  gitbook
sidef
A modern object-oriented programming language implemented in Perl.
Stars: ✭ 109 (+395.45%)
Mutual labels:  object-oriented
cuc-ns
网络安全课本
Stars: ✭ 42 (+90.91%)
Mutual labels:  gitbook
vuejs-egitimi
Vue.js ile Sıfırdan Uygulama Geliştirme Eğitimi uygulama ve proje dosyaları
Stars: ✭ 19 (-13.64%)
Mutual labels:  udemy

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
<script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9&appId=1128389880639898"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].