The School of

                                      Programming & Development

                                      Programming is a critical skill in today’s economy, and there is a shortage of qualified developers. Whether you’re new to coding, adding more skills, or advancing your career, 10 hours a week will prepare you for your ideal developer job.

                                      Programs Starting Soon

                                      Your path to the right job

                                      Fundamentals

                                      Establish a foundation in programming and prepare for one of our career paths with these Nanodegree programs made with beginners in mind.

                                      Recommended Programs

                                      1. C++

                                        Concepts Covered

                                        Data Structures & Algorithms, Memory Management, Concurrency, Object Oriented Programming, C++

                                        intermediate
                                      2. Data Structures and Algorithms

                                        Concepts Covered

                                        Data Structures and Algorithms, Problem Solving, Interview Practice Problems, Python

                                        intermediate
                                      3. Android Basics

                                        Concepts Covered

                                        Android Development, Java programming, Android Studio, XML layouts, Android Views

                                        beginner

                                      All Our Programs Include

                                      Real-world projects from industry experts

                                      Real-world projects from industry experts

                                      With real world projects and immersive content built in partnership with top tier companies, you’ll master the tech skills companies want.
                                      Technical mentor support

                                      Technical mentor support

                                      Our knowledgeable mentors guide your learning and are focused on answering your questions, motivating you and keeping you on track.
                                      Career Services

                                      Career services

                                      You’ll have access to resume support, Github portfolio review and LinkedIn profile optimization to help you advance your career and land a high-paying role.
                                      Flexible learning program

                                      Flexible learning program

                                      Get a custom learning plan tailored to fit your busy life. Learn at your own pace and reach your personal goals on the schedule that works best for you.

                                      Free Courses

                                      Master valuable programming skills

                                      Get Started