$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.
Reviews
Other classes by STEAM K-12: Coding & Game Design Classes
Other classes by STEAM K-12: Coding & Game Design Classes
Parents also liked
Coding & AI-Powered App Development for Beginners (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$18 per class
Next session at 3 PM on Monday
Group Class
4 wks, 2/wk, 1 hr
9-14
App Development Summer Camp Level 1
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-12
App Development Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-12
Create Mobile Apps! App Development Camp With MIT Tools (Ages 8–11)
Create N Learn: Game-Based Learning & Future Skill
4.9
(71)
$18 per class
Next session at 1 AM on Mon 6/2
Group Class
1 wk, 4/wk, 55 min
8-11
Python Advanced : App Development With Flask, OOP, HTML, Databases, Github & API
Faruk Hasan
4.8
(152)
$12 per class
Group Class
50 wks, 1/wk, 35 min
13-17
Game Design & Coding With Minecraft Education Edition: Summer Camp (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$20 per class
Next session at 1 PM tomorrow
Group Class
1 wk, 5/wk, 1 hr
8-13
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
Video Game Design and Coding With RPG Maker: Level 0
STEAM K-12: Coding & Game Design Classes
4.8
(493)
$18 per class
Next session at 4 PM on Mon 6/16
Group Class
4 wks, 2/wk, 50 min
8-13
Unity Foundations Level 1: Building Your First Game
Bloom
4.9
(82)
$27 per class
Next session at 11 PM on Monday
Group Class
2 wks, 3/wk, 55 min
10-15
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,895)
$20 per class
Next session at 11 PM on Thursday
Group Class
6 wks, 1/wk, 50 min
9-14
Coding With My Agent - Block Coding
Ms. Mareeka
4.7
(135)
$15 per class
Group Class
50 wks, 1/wk, 1 hr
9-13
Roblox 3D Game Development: Coding Summer Camp - Level 1
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
8-13
Game Design and Coding With Minecraft Education Edition: Summer Camp (Level 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.4
(16)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
8-13
Coding With Scratch: Let's Make Games Level 2 (Camp)
BrainFizz
4.8
(645)
$13 per class
Next session at 8 PM on Mon 6/9
Group Class
1 wk, 5/wk, 55 min
9-14
Learn Coding With Scratch Jr.
Cynthia Burleigh, Certified Teacher
4.9
(478)
$13 per class
Next session at 4:30 PM on Tue 6/3
Group Class
1/wk, 30 min
6-7
Coding With Scratch - For Beginners
Cynthia Burleigh, Certified Teacher
4.9
(478)
$16 per class
Next session at 6 PM on Tue 6/3
Group Class
1/wk, 45 min
6-9
More to explore
Shakespeare Research
Spelling Gramer
Marketing And Selling Cakes
The Horse And His Boy
Intro To Photography
Drawing Portraits
Editing Movie
Learn About The Horse Foals And Foaling
Individual Cello
Be You Become A Better Writer
Geo Construction
Be A Good Friend
Sat Words
Nutcracker Ballet
Virtual Arts Performing Academy
Smash Bros
School Preparation
Morris Code
Russian 5
Spanish Speakers