iOS is one of the most common and in-demand platforms for programming nowadays. Survey data has found that iOS demand for it has moved over to the top platforms.
Learn from home
Stay safe indoors
Doubt clearing
Through Q&A forum
24 video tutorials
Learn anytime, anywhere
Beginner friendly
No prior knowledge required
6 weeks access
To the platform
Certificate of Training
From Prutor.ai Trainings
IIT Kanpur was the first institute in India to start a Computer Science Department.
IIT Kanpur has a rich base of alumni in this space who have made a remarkable impact around the world (Dr. Arvind Krishnan, CEO IBM, Dr. Rajeev Motwani, Google mentor, Dr. Narayan Murthy, Founder Infosys, Mr. Amit Agarwal, CTO Amazon to name few)
While education is impacted, some of the institutions continue to do well as they have realized the importance of practice. There is no substitution to practice. While other jobs are impacted due to COVID 19 coding jobs are still in demand.
To solve the problem of teaching introductory programming to Engineering students, Dr. Amey Karkare, Computer Science Department at IIT Kanpur has developed software - Prutor, that is being used at IIT Bombay, IIT Goa, IIT Kanpur, IISC Bangalore, IISER Bhopal and EICT Academy IIT Kanpur to teach programming to more than 40,000+ students.
We believe in the practical and industry-based approach of teaching at Prutor.ai
1
Watch the video
2
Practice problems
3
Give final quiz
4
Get a certificate in iOS Development
Syllabus | |||||
---|---|---|---|---|---|
1. Introduction to iOS Development | 2. Swift Programming Basics | 3. iOS Application Architecture | 4. SwiftUI, Protocols, and Layout | ||
5. UI Controls in iOS | 6. TableView in iOS | 7. CollectionViews | 8. View Controller LifeCycle and Scrollview in iOS | ||
9. Alerts, Notifications, Application Lifecycle | 10. Animations | 11. Colors and Images | 12. MultiThreading | ||
13. Photo Framework | 14. Core Motion and Camera | 15. Data Persistence | 16. Understanding Core data | ||
17. Networking with URL Session | 18. iOS Concurrency and GCD | 19. Multitasking in iOS | 20. Machine Learning in iOS | ||
21. Push Notifications in iOS | 22. Arkit | 23. SiriKit | 24. Submit your App to App Store |
You can post your doubts on the Q&A forum which will be answered by the teachers within 24 hours.
Faculty in Department of CSE, IIT Kanpur
25+ year of IT Industry work experience in India & abroad
"A good platform we practice languages like python as it is easily accessible and convenient to use"
"Prutor helps understands the basic of programming as it also allows to evaluate and known the result so we can improve our mistakes."
"A good platform we get solved questions submits revisit and learned. It helps in revising if needed"
"The good platform we can even be used to test our doubts in the class. Good to develop programming skills"
"Very good, visualization is very helpful to understand bug and code."
"Prutor is helpful regarding practice and evaluation is also a good option so that what actually the program results from the requirement. Provides solutions of the program in case of any program which we are not capable to solve it."