HOME > Development > Swift Programming For Beginners No Programming Experience

Swift Programming For Beginners No Programming Experience

  • Development
  • Apr 18, 2025
SynopsisSwift Programming For Beginners – No Programming Experi...
Swift Programming For Beginners No Experience  No.1

Swift Programming For Beginners – No Programming Experience, available at Free, has an average rating of 4.5, with 92 lectures, based on 377 reviews, and has 26377 subscribers.

You will learn about Write basic swift codes and develop iPhone apps This course is ideal for individuals who are Anyone who wants to learn Swift programming from scratch with no previous programming experience It is particularly useful for Anyone who wants to learn Swift programming from scratch with no previous programming experience.

Enroll now: Swift Programming For Beginners – No Programming Experience

Summary

Title: Swift Programming For Beginners – No Programming Experience

Price: Free

Average Rating: 4.5

Number of Lectures: 92

Number of Published Lectures: 92

Number of Curriculum Items: 92

Number of Published Curriculum Objects: 92

Original Price: Free

Quality Status: approved

Status: Live

What You Will Learn

  • Write basic swift codes and develop iPhone apps
  • Who Should Attend

  • Anyone who wants to learn Swift programming from scratch with no previous programming experience
  • Target Audiences

  • Anyone who wants to learn Swift programming from scratch with no previous programming experience
  • Swift Programming for Beginners

    Have you been trying to learn Swift programming but found it too difficult? Do you want to develop iPhone apps but don’t know where to start? Then this course is for you.

    This course has been developed or beginners, no programming experience is required. This course will teach you in step-by-step approach, making Swift programming less daunting and more fun.

    In this course you will learn all the basics of computer programming, which are similar to other programming languages such as C# and Java. Swift programming language is simpler to learn and easy to understand. Some of the topics we’ll cover in this course include;

  • Different data types such as Int, String, Float and Double
  • String Interpolation
  • Arithmetic operators
  • Remainder operator
  • Comparison operators
  • Type casting
  • If statement
  • Logical operators
  • Ternary operators
  • Switch statements
  • Swift Arrays and their properties
  • Swift Dictionary and their properties
  • For loop
  • While loop
  • Repeat while loop
  • Functions
  • Optionals
  • And many more…
  • By the end of this course you will have a good grasp of Swift programming and you will be able to write simple functional code. You will be able to create basic iPhone apps and be confident to advance into more Swift programming.

    Enroll now to start your journey into the world of Swift programing and iOS app development.

    Course Curriculum

    Chapter 1: Getting started

    Lecture 1: Download Xcode from the App Store

    Chapter 2: Constants, Variables and Data Types

    Lecture 1: Introduction to playground

    Lecture 2: Constants and variables

    Lecture 3: Introduction to Data Types

    Lecture 4: Introduction to String Data Type

    Lecture 5: Introduction to Int data Type

    Lecture 6: Introduction to Float and Double Type

    Lecture 7: Introduction to Boolean Data Type

    Lecture 8: String interpolation

    Lecture 9: String interpolation continued

    Lecture 10: Good naming conventions to follow

    Chapter 3: Swift Operators

    Lecture 1: Arithmetic operators

    Lecture 2: Integer division and possible errors

    Lecture 3: Remainder operator

    Lecture 4: Compound assignment operators

    Lecture 5: Comparison operator

    Lecture 6: Comparison operator – checking for equality

    Lecture 7: NOT operator

    Lecture 8: How to find out the data types of variables

    Lecture 9: Type Casting

    Lecture 10: Problem Solution 1 – Swap variables

    Lecture 11: Problem Solution 2 – Area and perimeter

    Lecture 12: Problem Solution 3 – Calculate Percentage

    Lecture 13: Problem Solution 4 – Last digits of a number

    Chapter 4: If Statements

    Lecture 1: Introduction to If statements

    Lecture 2: Else branch

    Lecture 3: Nested if statement

    Lecture 4: Elseif statements

    Lecture 5: Problem and Solution: Maximum of two numbers

    Lecture 6: Problem and Solution: Even or odd number

    Lecture 7: Problem and Solution: Divisibilty calculations

    Lecture 8: Logical AND operator

    Lecture 9: Logical OR operator

    Lecture 10: Problem Solution: Class marks

    Lecture 11: Problem Solution: Divisibility revisited

    Lecture 12: Ternary conditional operator

    Chapter 5: Switch Statements

    Lecture 1: Switch statements

    Lecture 2: Switch case – matching multiple values

    Lecture 3: Switch range matching

    Lecture 4: Switch break statement

    Lecture 5: Fallthrough statement

    Chapter 6: Arrays

    Lecture 1: Introduction to Swift Array

    Lecture 2: Reading values from array

    Lecture 3: Getting multiple values using closed range

    Lecture 4: Array type and Any type

    Lecture 5: Merging two arrays

    Lecture 6: Adding values to existing array

    Lecture 7: Removing values from arrays

    Lecture 8: Modifying values in arrays

    Lecture 9: Mutable and immutable array

    Lecture 10: Copying value from one array to another – reference and value types

    Chapter 7: Dictionaries

    Lecture 1: Introduction to Dictionary

    Lecture 2: Retrieving values from a dictionary

    Lecture 3: Adding a new key-value pair to a dictionary

    Lecture 4: Updating value in a dictionary

    Lecture 5: Removing items from dictionary

    Lecture 6: Other dictionary methods

    Chapter 8: For Loop, While Loop and Repeat While Loop

    Lecture 1: Introduction to For Loop

    Lecture 2: Using value of i in a loop and the underscore variable

    Lecture 3: Looping through arrays

    Lecture 4: Looping over dictionaries

    Lecture 5: Problem and Solution: Maximum value in an array

    Lecture 6: Problem and Solution: Separate numbers into odd and even

    Lecture 7: Problem and Solution: Sum the content of an array

    Lecture 8: Problem and Solution: Reversed array

    Lecture 9: Inner loops

    Lecture 10: Break statement

    Lecture 11: Continue statement

    Lecture 12: Introduction to While Loop

    Lecture 13: Beware of an infinite loop

    Lecture 14: Repeat while loop

    Lecture 15: Repeat while loop example

    Lecture 16: Problem and Solution: Separate numbers to array – while loop example

    Chapter 9: Swift Functions

    Lecture 1: Introduction to Function

    Lecture 2: Function parameters

    Lecture 3: Multiple parameters of a function

    Lecture 4: Returning values from functions

    Lecture 5: Calling a function from another function

    Lecture 6: Parameter as a let constant

    Chapter 10: Optionals

    Lecture 1: Introduction to Optionals

    Lecture 2: Introduction to Optionals contd

    Lecture 3: Returning nil from a function

    Lecture 4: How to work with optional values

    Lecture 5: Unwrapping optional values

    Lecture 6: Force unwrap optional types

    Lecture 7: Implicitly unwrapped Optionals

    Lecture 8: Nil coalescing operator

    Lecture 9: Multiple optional binding – unwrapping multiple optionals

    Lecture 10: Optional Chaining

    Lecture 11: Variable scopes

    Instructors

  • Swift Programming For Beginners No Experience  No.2
    Dee Aliyu Odumosu
    Freelance Developer with over 120 Apps Developed
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 6 votes
  • 3 stars: 48 votes
  • 4 stars: 124 votes
  • 5 stars: 195 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!