Key Information
About the content
No turning back now! You are swiftly getting to the core of iOS development: learning Apple's new programming language for creating apps. Advance your apps with just a few lines of Swift code!
Prerequisite
We strongly recommend taking this introductory course in iOS development: Immerse yourself in the iOS environment. In addition to getting a general overview of the iOS environment, you will have the opportunity to complete a fun application!
Hardware requirements: A Mac computer (a laptop or a desktop)
Syllabus
Part 1 - Establish the basics of Swift
1. Learn in context - SmartBean challenge
2. Take advantage of the Playground
3. Build a foundation with variables
4. Comprehend the concept of type
Quiz: Establish the basics of Swift
Part 2 - Organize your code with the control flows
1. Implement enumerated loops
2. Utilize conditions
3. Implement conditional loops
Quiz: Optimize your code with the control flows
Part 3 - Utilize collections and optionals
1. Collect data with arrays
2. Organize data with dictionaries
3. Understand the optionals
Quiz: Utilize collections and optionals
Part 4 - Optimize your code with functions
1. Implement elementary functions
2. Enhance your functions with parameters
Quiz: Optimize your code with functions
Certificate
Instructors
Olga Volkova
Fascinated by limitless opportunities in the universe of unknown. iOS engineer, interaction designer, entrepreneur, educator, writer.
Content Designer

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.
Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.