App Development Summer Camp NJ
iOS App Summer Coding Camp tailored to High School & Gap-Year Students
Not currently scheduled. Contact us if you’re interested in this course.
In this course, students learn to develop iOS apps using Swift and Xcode. Throughout the 60 instructional hours, students engage in a series of step-by-step exercises and hands-on projects to gain an understanding of app development processes. Students will even develop two apps within the first week of class!
The course begins with basic programming concepts in Xcode playgrounds and then moves into more advanced topics each day. Students will explore real apps such as Tip Calculator and a Weather App that integrates with an API (an Application Program Interface, which specifies how software components should be programmed to work together).
Students work on in-class projects to learn and practice new skills and then solidify their learning by developing their own final project at home, with plenty of instructor guidance along the way.
Prerequisites & Ages: The program is ideal for ages 13-19 with a strong interest in coding. Prior coding/programming experience is not required, but students must be comfortable with computer basics.
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!
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
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.
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.
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).
Select up to two courses and tap Compare selected courses to view a side-by-side comparison of App Development Summer Camp NJ with your selected courses.
The Game Design course at NextGen teaches students how to create an original, high-tech, video game ready for the app store. Students use the Unreal and Unity engine as well as the C++ coding language to bring their ideas to life, all while becoming familiar with the entire game design process along the way.
This course will do more than just prepare you for AP computer science, it 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.
Our IOS Development course is one of the most popular classes among the NextGen students. This course is perfect for students because it teaches them coding, design, and implementation. The coding aspect of the course teaches students a technical skill, while the design and building of the applications teach students about user experience and user interface.
This course will be taught in Swift, Apple’s programming language that is used solely to build apps for iPhone, IPads 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 used tools and languages in app development today!
Easy to Learn: Swift is a great language for first-time coders to learn. This language is very similar to English and also has limited syntax. Additionally, Xcode allows users to type Swift code while simultaneously seeing the output on the same screen. This allows coders to program faster and more efficiently because they are receiving immediate feedback from their code in live time. Furthermore, this gives students a feeling of immediate gratification to see that every line of code is building a new feature into the app.
Capitalize on Ideas: Swift allows students to learn how to build apps, which means that after the class students are equipped with skills to code their own ideas! This leads to students launching successful start-ups or excelling in a school project because of the skills they learned in this program. Students can also render their own services as freelance app developers to make some extra money while also being in school!
Ability to Create Anything: With the skills learned in this class students will be able to create many different types of mobile applications whether it be a game, extension, or a service-based app. This allows the course to appeal to a wide array of students. Students interested in gaming to finance, the app course will be beneficial to all! This class teaches students technical skills that can be applied to building an app in whatever field that interests them.
Our app development course is designed mainly for high-school students but college students are welcomed as well!
This course is a great intro to the world of programming, computer science, and design. Anyone who is interested in business, technology, entrepreneurship, journalism, design, UX, UI, and many other different jobs. This course is also perfect for students with business ideas or looking to gain technical skills in order to become a freelance developer. App development is an amazing versatile skill that the students can learn and harness it to turn ideas into a reality. On top of the technical skill, Students will learn important thinking principles associated with design and coding.
This course has no math or coding pre-requisites, but students must be comfortable with basic computer skills and have a desire to learn at an advanced level.
This is an applied course that starts by teaching an introduction to the tools used in this program: Swift, IOS, Xcode playground. We teach these tools through a step by step 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. Furthermore, students are taught how to connect the user interface they developed with the code they have written. Students will program the dice and the score using a random number generator, and conditional logic. The second part of the project includes adding more features to the dice app including location, menu, and other front-end accessories within the application.
The second project in this course is a complex tip calculator. This part 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 to be purchased in the app store. Finally, students will be able to share their hard work with friends and family!