📚 Course Resources

Check out a quick summary of the pathways we offer below.

<aside> 💡 Please make sure to share your course prerequisites and technical requirements with students! We often see students who don’t meet the requirements or have the right hardware, and subsequently struggle in our courses.

</aside>

About the Course
Android • Build your own fully-functional apps with the Android pathway. Start by learning the basics of Android development including the IDEs, languages, and tools real-world android engineers use. Then learn the basics of making single-page apps that compute, list, and even query the internet for data! Next, you’ll deepen your understanding, learning about switching between screens, in-app databases, and other topics that help you build a fully-functional multi-screen app.
• Check out this 2.5 min video (on 1.5x speed) that goes over our Android pathways
iOS • Experience building iOS applications from scratch using Apple's native IDE (Xcode) and programming language (Swift) in a project-based journey of iOS development. Explore your favorite apps and adopt your preferred features to build your own custom app by the end of the semester. You'll begin by creating engaging user interfaces (UIs), then connect that UI with logic and cloud-based APIs to build out anything you can imagine!
• Check out this 6.5 min video (on 1.5x speed) that goes over our iOS pathways.
Cyber • Explore the complex field of digital security with the Cybersecurity pathway! Learn about real-world tools and attacks, empowering you to confidently discuss the basics of different areas of cybersecurity. Next, deep-dive into the world of blue team security, using industry-proven techniques to detect, analyze, and respond to security threats.
• Check out this 2.5 min video (on 1.5x speed) that goes over our Cyber pathways
Web • Dive into full-stack web development with the Web Development pathway! Learn to design and create your own sites inspired by popular websites you already know and love. Start your journey by structuring and styling the look and feel of your website, then add interactive elements like videos, forms, and animations to really bring it to life! Level up your skills in the later courses with the toolbox of an advanced developer. You will build fast, responsive websites with a personalized user experience from account signup to profile customization to content creation - an experience that persists each time a user logs in.
• Check out this 7 min video (on 1.5x speed) that goes over our Web pathways! Please note that we do not offer Web103 to For-Credit sites; we only offer Web101 and Web102.

You can review prerequisites, technical requirements, and essential resources for your course by selecting the dropdowns for each course.

Android App Development

iOS App Development

Cybersecurity

Web Development



🎓 Returning Professor Next Steps

Training Details

Returner Next Steps



🎒New Professors Next Steps