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

Get Started

Front-End Web Developer

Demand for front-end developers is widespread across every industry and continues to rise. By mastering the valuable skills of this career path, you’ll be prepared for roles at a wide array of companies, from startups to global organizations.

Recommended Programs

  1. Front End Web Developer

    Step 1

    Concepts Covered

    JavaScript, HTML, CSS, Webpack, Flexbox, Node, Object-Oriented Programming

    intermediate
  2. Data Structures and Algorithms

    Step 2

    Concepts Covered

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

    intermediate
  3. React

    Step 3

    Concepts Covered

    React, Redux, React Native

    intermediate

iOS Developer

In this path, you’ll learn to code, and advance to programing in Swift, then create your first iOS apps from scratch. You’ll build a portfolio you can present in interviews, learn mobile development fundamentals like design patterns, and tackle common technical interview questions to ultimately land a job as an iOS Developer. If you are new to programming, start with the 澳门葡京注册 Nanodegree Program and establish a foundation with the fundamentals before starting the iOS Developer Nanodegree Program.

Recommended Programs

  1. Data Structures and Algorithms

    Step 1

    Concepts Covered

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

    intermediate
  2. iOS Developer

    Step 2

    Concepts Covered

    Swift programming, Core Data, UIKit, iOS networking, app publishing, User interfaces, Local Persistence, APIs

    beginner

Android Kotlin Developer

We built these Nanodegree programs in partnership with Google specifically to support aspiring Android Developers. Students will master Android app development with Kotlin, a modern programming language that enables developers to be more concise and productive, and build professional apps for the world's most popular mobile platform using Android Studio and Kotlin.

Recommended Programs

  1. Android Basics

    Step 1

    Concepts Covered

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

    beginner
  2. Android Kotlin Developer

    Step 2

    Concepts Covered

    Android Development, Kotlin, Android Studio, Gradle, RESTful interfaces, Web APIs, App Architecture, Databases, Custom Views, Notifications, Location Services, Testing, Firebase

    intermediate
  3. Data Structures and Algorithms

    Step 3

    Concepts Covered

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

    intermediate

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

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