Short Summary
Hey there! I'm Daniel, an iOS and Web developer. I started coding aged around 8, and it has been the most empowering skill that I have ever learnt. I am personally almost fully self taught, although a few people have been a great help along the way.
I would love to put together a short 14 week course, to get people started in iOS development, and I could just put together a series of generic tutorial videos on YouTube, however, I don't feel that this offers a good way of teaching people to actually code their own projects.
What I'm proposing is a 1 - 2 hour video each week, explaining how to use 1 or 2 core librarys or system features, such as CoreAnimation, CoreGraphics, the Acceleromter and GPS. At the end of which, I will set a challenge to be completed that week, with a reasonably open scope, to create something using what you know so far.
Obviously, some people on the course will be complete beginners, so the first weeks course will feature the basics: Creating a new project, using storyboards, variables, methods and other language features, and I will provide my skype, phone and e-mail details to people on the course, to offer them help as needed.
If the project goes well, I hope to offer a limited number of scholarship places, to allow those who cannot afford to enter the course, or for younger people who do not have their own bank accounts. As well as to publically release the videos after the course has finished.
What We Need
To make the project happen to a high standard, I have some expenses to pay:
- A high quality microphone, I will be purchasing a Blue Snowball or Blue Yeti, depending on the success of the project, as they offer great sound quality, without being really expensive.
- Vimeo Pro, I will be purchasing a year of vimeo pro, to offer high definition video content, without advertising or upload limits (as each video will probably be around 2 - 3 hours long)
- Web based storage, I will also provide a downloadable version of each video in H.264 1080p, this takes up a lot of space and bandwidth.
- iOS Provisioning profiles, I will set up as many users as possible with iOS provisioning profiles so they can test their applications on device. This will require me to take out a second iOS developer membership.
The Impact
This project will allow many people to learn what is a truly fundamental skill in a modern world - programming, and open up access to high quality tutorials for iOS (as there are alot of development courses for the web and android, but not many for iOS)
Other Ways You Can Help
If you cannot contribute financially, sharing this project with your friends and family using the indiegogo share tools would be absolutely amazing, to help the project come alive.
Thanks, for helping, you good looking person.