Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Intro to iOS App Development with Swift

SAT Score Range

20 sessions

+5

This series ended on September 17, 2024. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Welcome to Intro to App Dev!

In this course, we will be taking an interactive approach to getting started with App Development with Swift. We will create a complete iOS app using XCode and Swift, from start to finish. Each week, we'll go further into our application, and by the end of this series, you'll have all the skills you need to make your app development visions come true!

Prerequisites:
1. Although anyone is welcome, you will need an Mac to follow along and gain the most from this course.

More sessions will be added as we go on. It will typically be each week on Monday 4:30 PM (PT).

Tutored by

Sreesh S 🇺🇸

Certified in 2 topics

View Profile

I'm a high school junior with prior tutoring experience looking to help others in Computer Science and STEM classes!

Schedule

✋ ATTENDANCE POLICY

Please do not miss more than 2 sessions in a row, and inform me if you will be missing any sessions.

SESSION 1

18

Mar

SESSION 1

Other Topics

Other Topics

Mon 11:30 PM - Tue, 12:00 AM UTCMar 18, 11:30 PM - Mar 19, 12:00 AM UTC

Introductions and Orientation. This session we will introduce this series, and we'll be going over what this series will cover, the skills you will gain by the end of it, and other details about the course.

SESSION 2

25

Mar

SESSION 2

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCMar 25, 11:30 PM - Mar 26, 12:15 AM UTC

Getting Started. This session will involve getting our development environments set up and ready to go with XCode. We will also start looking at basic code in XCode, just to get familiar with the environment.
SESSION 3

1

Apr

SESSION 3

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCApr 1, 11:30 PM - Apr 2, 12:15 AM UTC

Here's where we start our App! We'll start with UI layouts and how to set up the orientation of your UI elements. Then, we will look at some basic functionality in the app. We'll work on these things as we build our Home Screen.
SESSION 4

8

Apr

SESSION 4

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCApr 8, 11:30 PM - Apr 9, 12:15 AM UTC

We'll continue working on the app. We'll be working on a note-taking page and linking it up to the Home Screen.
SESSION 5

15

Apr

SESSION 5

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCApr 15, 11:30 PM - Apr 16, 12:20 AM UTC

For this week, we will be working on a new Goal Creation screen. We'll learn how to link these screens together as well as some things to not do in development. We'll be able to create new goals and edit them from this screen once it is finished!
SESSION 6

22

Apr

SESSION 6

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCApr 22, 11:30 PM - Apr 23, 12:20 AM UTC

We'll continue working on the Goal Creation screen. By the end of this session, we'll have it finished and will be able to create goals from the app!
SESSION 7

29

Apr

SESSION 7

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCApr 29, 11:30 PM - Apr 30, 12:20 AM UTC

We'll start on our Journaling screen, setting up its UI, linking it to the Home Page, and building its functionality.
SESSION 8

20

May

SESSION 8

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCMay 20, 11:30 PM - May 21, 12:20 AM UTC

We'll continue with the Journaling Screen and start working on being able to create goals from the app.
SESSION 9

3

Jun

SESSION 9

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCJun 3, 11:30 PM - Jun 4, 12:15 AM UTC

We'll finish up the basic journalling screen and work adding the ability to create goals from the app.
SESSION 10

10

Jun

SESSION 10

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCJun 10, 11:30 PM - Jun 11, 12:15 AM UTC

We'll continue working on being able to create goals from the app and storing them to be displayed and edited.
SESSION 11

17

Jun

SESSION 11

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCJun 17, 11:30 PM - Jun 18, 12:15 AM UTC

We'll continue working on storage and linking up the data between the screens to be displayed and edited as needed.
SESSION 12

24

Jun

SESSION 12

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCJun 24, 11:30 PM - Jun 25, 12:15 AM UTC

We'll continue working on storage and linking up the data between the screens to be displayed and edited as needed.
SESSION 13

1

Jul

SESSION 13

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:10 AM UTCJul 1, 11:30 PM - Jul 2, 12:10 AM UTC

We'll continue with our storage and linking up data in our app.
SESSION 14

8

Jul

SESSION 14

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:10 AM UTCJul 8, 11:30 PM - Jul 9, 12:10 AM UTC

We'll continue further with backend of the app.
SESSION 15

15

Jul

SESSION 15

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCJul 15, 11:30 PM - Jul 16, 12:20 AM UTC

We'll continue further with backend of the app.
SESSION 16

22

Jul

SESSION 16

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCJul 22, 11:30 PM - Jul 23, 12:20 AM UTC

We'll continue further with backend of the app.
SESSION 17

5

Aug

SESSION 17

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:20 AM UTCAug 5, 11:30 PM - Aug 6, 12:20 AM UTC

We'll continue further with backend of the app.
SESSION 18

12

Aug

SESSION 18

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:30 AM UTCAug 12, 11:30 PM - Aug 13, 12:30 AM UTC

We'll continue further with backend of the app.
SESSION 19

19

Aug

SESSION 19

Computer Science

Computer Science

Mon 11:45 PM - Tue, 12:45 AM UTCAug 19, 11:45 PM - Aug 20, 12:45 AM UTC

We'll continue further with backend of the app.
SESSION 20

16

Sep

SESSION 20

Computer Science

Computer Science

Mon 11:30 PM - Tue, 12:15 AM UTCSep 16, 11:30 PM - Sep 17, 12:15 AM UTC

We'll continue further with backend of the app.

Public Discussion

Please log in to see discussion on this series.

Mar 18 - Sep 17

27 weeks

30 - 60 mins

/ session

SCHEDULE

Mondays

11:30PM