Swift Essentials – Learn Swift 2.1 Step by Step
Swift Essentials – Learn Swift 2.1 Step by Step, available at $19.99, has an average rating of 4.6, with 150 lectures, based on 507 reviews, and has 12156 subscribers.
You will learn about Video walkthroughs showing you how to use Swift Work with Xcode's new .playground file This course is ideal for individuals who are Objective-C developers wanting to learn Swift or New programmers wanting to learn Swift It is particularly useful for Objective-C developers wanting to learn Swift or New programmers wanting to learn Swift.
Enroll now: Swift Essentials – Learn Swift 2.1 Step by Step
Summary
Title: Swift Essentials – Learn Swift 2.1 Step by Step
Price: $19.99
Average Rating: 4.6
Number of Lectures: 150
Number of Published Lectures: 150
Number of Curriculum Items: 150
Number of Published Curriculum Objects: 150
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- Video walkthroughs showing you how to use Swift
- Work with Xcode's new .playground file
Who Should Attend
- Objective-C developers wanting to learn Swift
- New programmers wanting to learn Swift
Target Audiences
- Objective-C developers wanting to learn Swift
- New programmers wanting to learn Swift
Course updated December 2015!
Become one of the world’s earliest Swift developers with this introductory course on Apple’s new programming language.
- Initial Setup and Swift Basics
- Ints, Strings, Classes, and Collection Types
- Control Flow
- Error Handling
A Modern Language Evolved from Objective C
Swift is a multi-paradigm programming language developed by Apple for use with iOS and OS X. Designed to replace Objective C, work began on Swift in 2010 and the first mobile app was debuted in June 2014 at the Worldwide Developers Conference. Despite its goal of replacing Objective C, Swift is capable of working alongside the more dated Objective C language while using the Cocoa and Cocoa Touch frameworks.
Swift is built with the LLVM compiler included in Xcode 6 beta, and uses the Objective-C runtime, allowing Objective-C, Objective-C++ and Swift code to run within a single program. During it’s debut, Swift was described as “Objective C without the C” by Apple’s VP of Software Engineering Craig Federighi.
Contents and Overview
Through 140+ video lectures and 11 hours of content, you will be lead through setting up Swift locally, the basics of the language, how it compares to other common languages (including Objective C), and how to get started on new projects.
The course is designed to provide a comprehensive introduction to Swift, so that you can begin experimenting right away. Upon completion, you will understand the foundations of Swift code and will be able to develop custom applications. You will also get experience working with Xcode’s new .playground file. By enrolling in this course you will be months ahead of other developers attempting learn the new Swift programming language by navigating Apple’s 500-page instructional document.
Course material is regularly refreshed to include all of the newest updates and information, and since you’re granted lifetime access upon registering, you can rely on this course to keep your Swift skills on the cutting edge.
Course Curriculum
Chapter 1: Welcome to Class!
Lecture 1: Downloading Xcode
Lecture 2: Goals of the Class
Lecture 3: A Brief History of Swift
Lecture 4: Playgrounds and Your First Line of Code!
Chapter 2: Variables and Constants
Lecture 1: Intro
Lecture 2: Xcode Tips
Lecture 3: Our First Variable
Lecture 4: Variables Can Change
Lecture 5: Our First Constant
Lecture 6: Constants Don't Change
Lecture 7: Emojis
Lecture 8: Challenge
Lecture 9: Solution
Chapter 3: Strings and Ints
Lecture 1: Intro
Lecture 2: Strings
Lecture 3: Ints
Lecture 4: Interpolation
Lecture 5: Type Annotations
Lecture 6: Floats and Doubles
Lecture 7: Mixing Ints and Doubles
Lecture 8: Challenge
Lecture 9: Solution
Chapter 4: Comments and Print
Lecture 1: Intro
Lecture 2: Single Line Comments
Lecture 3: Multi Line Comments
Lecture 4: Print
Lecture 5: Challenge
Lecture 6: Solution
Chapter 5: Booleans and If Statements
Lecture 1: Intro
Lecture 2: Booleans
Lecture 3: If Satements
Lecture 4: Equal, Greater Than, Less Than
Lecture 5: Else
Lecture 6: And Or
Lecture 7: Challenge
Lecture 8: Solution
Chapter 6: Switches
Lecture 1: Intro
Lecture 2: Switches
Lecture 3: Default
Lecture 4: Multiple Matches
Lecture 5: Interval Matching
Lecture 6: Challenge
Lecture 7: Solution
Chapter 7: Arrays
Lecture 1: Intro
Lecture 2: Arrays
Lecture 3: Append
Lecture 4: Count
Lecture 5: Getting A Specific Item
Lecture 6: Remove and Insert
Lecture 7: Contains
Lecture 8: Challenge
Lecture 9: Solution
Chapter 8: Dictionaries
Lecture 1: Intro
Lecture 2: Dictionaries
Lecture 3: Type and Empty Dictionaries
Lecture 4: Adding and Editing
Lecture 5: Removing
Lecture 6: Challenge
Lecture 7: Solution
Chapter 9: Sets
Lecture 1: Intro
Lecture 2: Sets
Lecture 3: Insert and Remove
Lecture 4: Sort
Lecture 5: Contains
Lecture 6: Set Operations
Lecture 7: Challenge
Lecture 8: Solution
Chapter 10: Loops
Lecture 1: Intro
Lecture 2: For Loops
Lecture 3: What Loop Are We On?
Lecture 4: For Loops and Arrays
Lecture 5: For Loops and Dictionaries
Lecture 6: While Loops
Lecture 7: Repeat While Loops
Lecture 8: Challenge
Lecture 9: Solution
Chapter 11: Functions
Lecture 1: Intro
Lecture 2: Functions
Lecture 3: Parameters
Lecture 4: Parameter Names
Lecture 5: Return
Lecture 6: Challenge
Lecture 7: Solution
Chapter 12: Optionals
Lecture 1: Intro
Lecture 2: Optionals
Lecture 3: Exclamation Points
Lecture 4: Question Marks
Lecture 5: If-Let
Instructors
-
Nick Walter
Mobile and Web Developer – iOS, Android, Django, Python. etc
Rating Distribution
- 1 stars: 13 votes
- 2 stars: 12 votes
- 3 stars: 53 votes
- 4 stars: 133 votes
- 5 stars: 296 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024