Search

$35

weekly
or $139 for all content
Class
Play

Coding With Swift Level 1: Beginning iOS App Development

Completed by 15 learners
Ages 13-18
Self-Paced Course
This class is a beginner level course where students will be guided through the entire app development process and taught how to create their very own iPhone app! 2019+ Mac Computer with macOS 12 (Big Monterey) or higher required.
Average rating:
4.8
Number of reviews:
(482 reviews)
Popular

1 pre-recorded lesson
4 weeks of teacher support
Choose your start date
1 year of access to the content

Enroll Now, Start Anytime

Go at your own pace
Your learner can start learning when they want and progress at the speed that works best for them.
Not Accepting Enrollments
Start when you want.
Learn at your own pace
Access course material for a full year.
Get hands-on support from teacher.

What's included

0 pre-recorded lessons
4 weeks
of teacher support
1 year access
to the content

Class Experience

Has your child ever wanted to make an iPhone App? In this entry level course, your child will learn how to design and build native apps for Apple’s ecosystem: iPhone, iPad and macOS! 

NO CODING EXPERIENCE IS REQUIRED FOR THIS CLASS. Students are encouraged to explore, break things, problem solve and be as creative as possible. 

This very accessible class is a great entry point into the world of app development and coding for your kids.

The class will cover the following topics:

CLASS 1: APPLE & XCODE 
Overview of Apple App Development with Xcode, Swift & Playgrounds
Introduction to Coding with Swift Playgrounds
Hello World 

CLASS 2: Diving into Xcode 
Exploring Xcode (IDE, Storyboards, Simulators and Architecture)
Hello World Revisited
File Management and Structures 
Building a Simple (Code Free App)

CLASS 3: Visuals and Audio 
Apple Design Language
Visuals
UIKit, Buttons, Labels
UX (User Experience)
UI (User Interface)
Audio and Sound

CLASS 4: Swift Coding Fundamentals
Coding fundamentals with Strings, Integers, Data Types, If Statements, Loops, Functions and more!

CLASS 5 + 6: Building an App I 
Coding & Building Our App

CLASS 7 + 8: Building an App II
Presentations
Deploying an App to the App Store!

The goal of this class is to empower beginner students to design, develop, code and create their very own apps for Apple’s ecosystem of platforms. Interactivity is the key to authentic learning and my teaching style reflects this. In this class I will teaching through guided real-time instruction, occasional tutorial videos and examples while always striving to meet the differentiated learning needs of my students. By the end of this entry level class, students will have a basic app running on their Apple devices. 

REQUIREMENT
Due to the closed nature of Apple's ecosystem, the only way to develop native apps for Apple's platforms is on a Mac (preferably Mojave or higher), using the Xcode Software Development Kit (available for free on the Mac app store).

Learning Goals

- Students will have the capacity to navigate the Xcode IDE, Storyboards & API’s such as GameKit, UIKit, etc.
- Students will learn about the entire app development process. 
- Students will have the capacity to Create a basic iOS App by the end of this course. 
- Students will have hands on experience deploying to other Apple Devices. 
- Students will have a basic understanding and the capacity to write Swift Code.

Other Details

Supply List
Mac's are the only way to create native apps for Apple's ecosystem (iPhone, iPad, Mac, Watch and TV) so for this class an Apple Computer running running macOS Mojave or higher is required.
External Resources
In addition to the Outschool classroom, this class uses:

Offered by

4.8
482reviews
Popular
Profile
Teacher expertise and credentials
STEAM K-12 is an organization focused on coding and game design classes for K-12 Learners and professional learning opportunities for K-12 Educators. In our classes, kids learn to code, design video games and build software. Our learners have fun while learning the critical skills of tomorrow. We strive for the highest quality instruction. All of our teachers are either credentialed K-12 educators and/or have a background in Computer Science/Tech.

This particular course is taught by Giancarlos Alvarado, a veteran K-12 educator and professional Senior iOS Developer from San Diego. Giancarlos has degrees from Rutgers University and The College of New Jersey. He has published over 10 apps for the Apple App Store and is currently developing for PlayStation 5. 

Parents also liked
App Development Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-12
Coding & AI-Powered App Development for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 8 PM on Friday
Group Class
4 wks, 2/wk, 1 hr
9-14
App Development Summer Camp Level 1
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-12
Python Advanced : App Development With Flask, OOP, HTML, Databases, Github & API
Faruk Hasan
4.8
(149)
$12 per class
Group Class
50 wks, 1/wk, 35 min
13-17
Coding With Boomer:Experienced
Brenda Ban
4.9
(483)
$18 per class
Next session at 6:45 PM on Tue 6/17
Group Class
2 wks, 2/wk, 45 min
5-10
Unity Foundations Level 1: Building Your First Game
Bloom Academy
4.8
(73)
$27 per class
Next session at 7 PM on Monday
Group Class
2 wks, 3/wk, 55 min
10-15
Coding With Scratch: Let's Make Games Level 2 (Camp)
BrainFizz
4.8
(645)
$13 per class
Next session at 2 PM on Monday
Group Class
1 wk, 5/wk, 55 min
8-13
Video Game Design and Coding With RPG Maker: Level 0
STEAM K-12: Coding & Game Design Classes
4.8
(482)
$16 per class
Next session at 10 PM on Monday
Group Class
4 wks, 2/wk, 50 min
8-13
Roblox 3D Game Development: Coding Summer Camp - Level 1
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 1 PM on Mon 5/12
Group Class
1 wk, 5/wk, 1 hr
8-13
Scratch Coding Level 1: Cosmic Rescue – Space Mini-Games! (4-Week Course)
Bloom Academy
4.8
(73)
$21 per class
Next session at 6 PM tomorrow
Group Class
4 wks, 1/wk, 1 hr
7-12
Introduction to Coding with Code Monkey
Ilya
5.0
(44)
$20 per class
Next session at 11 PM tomorrow
Group Class
1/wk, 30 min
6-11
Intro to Apps Coding - Make Your Own Mobile Apps Level 1 (Once a Week, 6 Weeks)
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,846)
$20 per class
Next session at 6 PM on Thursday
Group Class
6 wks, 1/wk, 50 min
9-14
Learn Coding With Fun - PART 1 to PART 4 -Algorithm, Debugging and Loops
J Mehta M.S. B.Ed.- Astronomy-Sc-Human Body-Coding
4.7
(922)
$20 per class
Next session at 4 PM on Monday
Group Class
1 wk, 4/wk, 45 min
6-11
Coding With Roblox: Three Courses In One (Free Live Classes)
Ryan The Coding Teacher
5.0
(29)
$19 per month
Chat Group
Unlimited Access
10-12
1:1 Block-Based Coding with Scratch and MakeCode
SRS Music & STEAM
4.9
(25)
$43 per session
1-on-1 Lessons
On Demand
7-13
STEM Coding With Scratch: Fun Scratch Projects to Boost STEM & Coding Skills
PopSkool: English, Music, Art, Math, Coding & More
5.0
(1)
$15 per class
Next session at 3 PM tomorrow
Group Class
8 wks, 1/wk, 55 min
5-10
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In