This course will provide a foundation to basic and advanced swift concepts, not only to swift but also to many other languages; as many of the topics covered will transcend to multiple languages. Are you new to programming? well this is a great place to start for those who need programming to be demystified; And at the same time who are interested in developing apps for the apple store. This course will give you your first steps towards meeting those goals. Please leave your kind comments below.
Best Practices (Please Read):
The best way to use this course:
1.) Watch the lecture. Seems self explanatory so let me elaborate; I would prefer students to put your pencils down(not write any code) and watch closely to the lecture and its content. This will allow you to download all important information to your brain before trying it yourself.
3.) As the facilitator of your learning, if you get stuck on something or would like to share with the class your experience, please add your thoughts and comments to the Q and A section of this course. An open dialogue with myself or other students will reinforce the ideas covered in the lectures.
Note: The brutal truth to learning how to code, is that there are “no free lunches” or experiences of instant gratification. Coding is learned through brute force and trial and error. This method of learning never goes away, as I myself go through it everyday. This class is about learning how to learn, and improving the problem solving skills that you will need to succeed not only in this course, but with the rest of your careers as programmers.