$35
weeklyor $139 for all content
Coding With Swift Level 1: Beginning iOS App Development
Completed by 15 learners
Ages 13-18
Self-Paced Course
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.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 support1 year access
to the contentClass 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
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.
Other classes by STEAM K-12: Coding & Game Design Classes
Other classes by STEAM K-12: Coding & Game Design Classes
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
More to explore
Article
Focus And Executive Functioning
Spanish Intro
Appreciation
Equations
Spidey And His Amazing Friends
Singing Group
Drawing Fundamentals
Group Piano
Play Drawing
Rhetorical Writing
Air Dry Clay
English Spelling
Cambridge Minimus Latin
Bilingual
Demon Slayer
Keyboarding Beginner
Yes I Speak French
Lori P Howard
Dice Hero