HOME > Development > Swift Essentials Learn Swift 2.1 Step by Step

Swift Essentials Learn Swift 2.1 Step by Step

  • Development
  • Mar 26, 2025
SynopsisSwift Essentials – Learn Swift 2.1 Step by Step, availa...
Swift Essentials Learn 2.1 Step by  No.1

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 Xcodes 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 Xcodes 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 Dont 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

  • Swift Essentials Learn 2.1 Step by  No.2
    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!