Swift Courses on iTunes U

I’ll list down the courses here as I get noticed on iTunes U.

iPhone Application Programming WS 14/15

iPhone Application Programming WS 14/15

by RWTH Aachen University

Course Description

In this course students learn to develop and deploy mobile applications on Apple’s iOS devices.
The iPhone OS SDK was designed from scratch when introduced with the iPhone OS 2. In its design, it follows various established software development patterns, making it an ideal subject to teach how to create such an SDK. This shows how software design patterns can advance from pure theory to a real-world setting. On the other hand, the iPhone is a very interesting device from an HCI perspective. The user interface has to deal with (multi-)touch interaction, which results in new challenges to the software architecture, e.g., in event handling. With its rich set of sensors, the iPhone allows for input far beyond mouse and keyboard. Finally, both the iPhone and the iPad have simply become “in”-devices since their introduction. Didn’t you ever want to show your own app to your friends on your iPhone?
Name Time Price
1 S07 ViewController 1:14:33 Free
2 S07 View Controllers Free
3 S06 View Programming 1:38:07 Free
4 S06 UI Design Free
5 S05 Swift 2:38:07 Free
6 S05 Swift Free
7 S01 Introduction to Mobile Programming 2:12:09 Free
8 S01 Introduction to Mobile Programming Free
9 S02 Objective-C Programming Fundamentals 2:06:59 Free
10 S02 Objective-C Programming Fundamentals Free
11 S03 Foundation Classes 1:55:30 Free
12 S03 Foundation Classes Free
13 S04 Foundation-Classes (Part 2) 51:32 Free
14 S04 Foundation Classes (Part 2) Free

iOS Development in Swift

iOS Development in Swift

by PUCRS – Pontifícia Universidade Católica do Rio Grande do Sul

Course Description

Welcome to iTunes U “iOS Development in Swift”!
In this course, you will be diving into the world of programming for Apple mobile devices and becoming a developer with solid knowledge! Our curriculum was focused on the most relevant content and it covers essential concepts for creating mobile applications – from basic programming paradigms in Swift until the implementation of complex applications using Push Notifications. Videos will be used to assist you in understanding, and an extensive list of reference materials will be always available for support. We also count on your dedication for full advantage.

We hope you enjoy and we look forward to have you on the team of iOS developers!

Please note that all the classes provided display contents in english and english subtitles. Original audio is portuguese.
Name Description Time Price
1 13. Notifications – Push Notifications, Push Actions, Silent Notifications 16:42 Free
2 8. Concurrency and Functional Language – GCD, Threads 20:56 Free
3 0. Instructors 0:23 Free
4 3. User Interfaces – UIViewController, Interface Builder 23:50 Free
5 4. Tables – UITableView, Prototype Cell 13:37 Free
6 2. iOS Architecture – MVC, Delegate, Data Source, Notification Center 16:08 Free
7 12. Games Development – SpriteKit 15:37 Free
8 9. Storage e Data Persistency – NSUserDefaults, Core Data, CloudKit 16:52 Free
9 7. Multiple screens – UIScrollView, UISlider, UISwitch, UIImageView 18:57 Free
10 6. Storyboard and Navigation – UINavigationController, UITabBarController 8:44 Free
11 5. Custom views in Interface Builder – @IBDesignable, @IBInspectable 11:20 Free
12 1. Introduction on Swift 14:41 Free
13 11. Core Bluetooth and Context – iBeacon 11:39 Free
14 10. Core Location and Maps – MapKit 11:57 Free
15 Jack The Bunny Jack woke up today feeling strong and brave. Why not climb trees dodging some cute killer chainsaws? Help this little bunny to reach the top of the tree with this addicting one tap game! Enjoy! Free
16 BeHere BeHere is an App developed in order to help organizing attendance and help requests within 2.0 learning environments. Using proximity, teachers can automatically identify which students are accessing the classroom, and easily manage help requests using an ordered line, always up-to-date. Same App will work as a teacher when installed on iPads, and as a student when installed in iPod Touches or iPhones. *** Internet connection required *** *** iPhone 4S or above required *** *** iPod Touch 5th Generation or above required *** Free
17 Waze Social GPS, Maps & Traffic Waze is the world’s largest community-based traffic and navigation app. Join drivers in your area who share real-time traffic & road info to save time, fuel and improve daily commuting for all. Just by driving with Waze open, you’re already contributing tons of real-time traffic information to your local community. You can also actively report accidents, police and other hazards you see on the road. Get road alerts along your route and find the cheapest fuel prices around you shared by the community. Plus, you can add friends, send locations or keep others posted on your arrival time. – Live routing based on community driven, real-time traffic & road info – Community reported alerts including accidents, hazards, police, road closures, and more – Turn-by-turn voice guided navigation – Live maps, consistently edited and updated by Waze community map editors – Automatic rerouting as conditions change on the road – Send your ETA & real-time drive to update those you’re meeting – Learns your frequent destinations, commuting hours, and preferred routes – Find the cheapest fuel on your route – Add information on local places and businesses – Add Facebook friends and sync Contacts – See friends’ ETA when driving to the same destination – One tap navigation to Facebook & Calendar events – Earn points as you contribute road info and climb the ranks in your community Waze is all about contributing to and benefiting from the common good, so hop on board and get involved! Note: Continued use of GPS running in the background can dramatically decrease battery life. Waze will automatically shut down if you run it in the background and haven’t driven for a while. Learn more about the Waze privacy policy, including what information is accessed and how it is used. With Waze, you have full control over your privacy settings. http://www.waze.com/legal/privacy/ Free
18 Cobalt – Agile CBL Cobalt is an App developed for Challenge-Based-Learning (CBL) environments support. It has been slightly modified to cover Scrum methodologies as well. With Cobalt, you can easily create projects for all areas and track their progress with distributed teams, always online and up-to-date. From the Big Idea until the Implementation, you can collaborate at any time and put your ideas to practice! The collaborative-oriented user interface will always keep things clear. – Create your user, add projects and include your friends on existing ones; – By following the App flow, you’ll be using CBL seamlessly and mastering its framework; – Add, edit and remove Guiding Questions, Resources & Activities, Requirements and Tasks; – Check the last user who has modified anything at anytime by looking at his/her picture; – Keep progress always aligned and up-to-date with a Kanban; Cobalt is based on CBL Framework. You can check more about at https://www.challengebasedlearning.org. More features to come. Please use the support page to suggest new features and help improving existing ones. Free
19 Using Swift with Cocoa and Objective-C Swift is a new object-oriented programming language for iOS and OS X app development. It is designed to seamlessly integrate with Cocoa, Cocoa Touch, and Objective-C, allowing you to use the same familiar classes, patterns, and practices to build apps. Swift makes working with Cocoa and Objective-C safer, faster, easier, and more fun.  This book provides: – An overview of a Swift Xcode project – Design patterns and best practices for working with Cocoa, Objective-C, and C – Step–by–step instructions to use Swift and Objective-C in the same app – Strategies to migrate your Objective-C code to Swift Free
20 The Swift Programming Language Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works. This book provides: – A tour of the language. – A detailed guide delving into each language feature. – A formal reference for the language. Free


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s