Learn to Program & Build iOS Apps
Build your very own iPhone or iPad apps using Swift 4 and Xcode 9
Technology Summer Camps for High School Students
All sessions are full. Contact us to be added to the waiting list.
Note: This course is not currently offered this year. See our Live Online Tech Courses (Java, Python, Web Design, Graphic Design, Excel, and more) that can be taken from anywhere. We are also offering several Summer Tech Courses in NYC.
Throughout this 50-hour iOS class, you will develop several apps, including two in the very first week, using Swift and Xcode. We’ll start from the beginning, covering basic programming concepts in Xcode playgrounds, then move into more advanced topics through the building of apps with step-by-step exercises.
Build your very own iPhone or iPad apps using Swift 4 and Xcode 9
The course covers programming basics, intermingled with real apps such as a Tip Calculator and a Weather App that integrates with an API. Concurrent with class projects, you will work on your own final project as homework, and receive guidance on that project from the instructor.
Prerequisites: The class does not require previous programming experience, but it is helpful.
Email hello@nobledesktop.com to request this course, or see related courses with upcoming availability
As one of our smaller courses, tuition for this course is due in full before the start date. The best way to save on this course is to take it as part of a certificate program.
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
—Zachary Waxman
Attend this course in-person in LA or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
Unlike other providers, these are not mass open-enrollment classes. At NextGen Bootcamp, you’ll learn in small groups (typically 8-15 students) and receive personalized attention.
Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.
Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.
We want you to leverage the skills you’ll learn. In addition to 55 hours of hands-on, small group training, you’ll receive one 1-on-1 training session where you can:
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum. We’ll send you a link where you can download your certificate, share it online with your friends, post it to your professional network on LinkedIn, and view all your earned certificates. Congratulations on your achievement!
Shareable on
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
Learn practical skills by working on real projects with instructor guidance and lectures to strengthen and improve your skill.
Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.
This course does not qualify for payments plans or student financing. See our Payment Plan FAQ to find related programs that qualify.
You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).
You have some options:
There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.
However, if you plan to take the course live online, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.
We don’t currently offer discounts as we do our best to affordably prices our courses.
These related courses share skills and topics with App Development Summer Camp Los Angeles. Select up to two and tap Compare selected courses to view a side-by-side comparison.
This course will prepare you to excel as a programmer throughout college and beyond! Beginners will become advanced coders through our fast-moving curriculum and project-based approach to learning.
The first half of this course is focused on coding fundamentals using the Python language. The second half provides an in-depth exploration of data science, in which students learn how to store, graph, and analyze data. This course is great for students of all skill levels looking to develop their knowledge of coding and data science!
Learn how to build, design, and develop websites, application, and video games in this 4-week coding and development summer program. This course is divided into two parts: Web Development and App Development.
In this 4-week intensive bootcamp, you'll learn to program using Java and Python, two of the most popular and universally-applicable languages used by software developers today! This course will give any student a head-start in university-level coding courses.
Our iOS Development course is one of the most popular classes amongst our students! This course is great for students because it teaches them how to design, code, and build mobile applications. Students move beyond simply being "users" of apps and instead become the "creators" themselves!
To create an app, developers need technical skills (coding) and design skills (user experience and user interface design). NextGen's App development course uses engaging activities and projects to teach kids both!
This course will be taught in Swift, Apple’s programming language that is used solely to build apps for iPhone and other Apple devices. Students will be coding Swift in Xcode, which is an integrated development environment for Apple. Throughout this course, students will learn how to use both Swift and Xcode, two of the most important tools in app development today!
Easy to Learn: Swift is a great language for beginners to learn because it is remarkably similar to English and has limited syntax rules. Additionally, Xcode allows users to type Swift code and see the output on the same screen. This allows coders to program faster because they are receiving immediate feedback from their code. Furthermore, this gives students immediate gratification to see how every line of code they write contributes to building a new feature of the app!
Capitalize on Ideas: Through our curriculum, students learn how to use Swift to build apps, which means that after the class is over, students will have the skills to continue programming on their own! Students may go on to generate successful school projects and even businesses using the skills they learned over the summer. Students can even apply their skills to provide freelance app development services to tech companies, enabling them to make money and earn valuable job experience while they are still in school!
Ability to Create Anything: With the skills learned in this class, students will be able to create a variety of mobile applications. Whether students want to create a game, a utility tool, or an aggregator, this course has it covered! Students interested in gaming, software development, digital design, finance, or another industry entirely can all benefit from the technical skills and real-world activities presented in this summer class.
Our app development course is designed mainly for high school students but college students are welcomed as well! There is no math or coding pre-requisite for this course.
This course is a great introduction to the world of programming and computer science. Anyone who is interested in business, technology, entrepreneurship, journalism, and many other different jobs should attend. This course is also great for students with business ideas or those who are looking to gain technical skills to make money as a freelancer. App development is an amazingly versatile knowledge base that students can harness to turn their ideas into reality.
This is an applied course that starts with a detailed introduction to the tools used in this program: Swift, IOS, Xcode playground. We teach these tools through a guided app development project.
The first project is a simple dice application where students learn how to add auto layout constraints, formatting on different size screens, as well as positioning sections of the applications. In addition, students learn how to connect the user interface they developed with the code. Students will program the dice and the score using a random number import and conditional logic. The second part of the project includes adding more features to the dice app including location, menu, and other accessories within the application.
The second project in this course is a tip calculator, followed by other app development projects. This part of the course focuses on user experience features as well as making your app live and dynamic. This means that students will learn how to embed video into their app as well as learn how to make their app available for purchase in the app store. Finally, students will be able to share their hard work with friends and family!
Interested in learning more than just iOS App Development this summer? Check out our Web & App Developer Immersive, in which students learn Web development and Game Design in addition to App Development.
For adults interested in iOS Development, please check out our IOS bootcamp at Noble Desktop!
The application used by developers to create great applications for Mac, iPhone, iPad, Apple TV, and Apple Watch. Xcode includes a workflow for user interface design, coding, testing, and debugging.
Object-oriented programming is a programming paradigm (style) that represents concepts as objects that have data fields (attributes that describe the object) known as properties and associated procedures (behaviors) known as methods.
To reschedule or cancel, email hello@nextgenbootcamp.com.
The first installment is due one week before the first class. Subsequent installments are spread out evenly across the duration of the course.
Installments | |
---|---|
10% non-refundable deposit | |
$2,495.00 | Total You Pay |