We also offer app development including programming for web and mobile devices.
User Experience Design
You’ll learn to create designs with a better experience for users in mind. From research and ideation to prototyping and testing, our digital design training will help you solve real-world issues using proven skills and methods.
Understand how users think by interviewing and observing them as well as testing designs. This allows you to create a product that fits user needs.
Interaction & Interface Design
Define the way your digital product interact with users in order to make it intuative, useful, and beautiful. This allows you to create a product that people love to use.
Prototyping & Testing
Create interactive prototypes to test your designs and ideas in front of real users. Iterate and evolve your concepts into a digital product. This allows for the creation of a product that actually works.
Working with Teams & Clients
Collaborate with designers, stakeholders, and users to solve design issues and create products. This approach offers you the opportunity to enter the UX job market.
iOS App Development
The iOS Development Immersive teaches everything needed to create iOS apps from scratch. We cover programming, third-party services and iterative design for development sprints — all adapted for the platform.
Swift, Xcode, and Interface Builder
Build full-featured and interactive iOS apps from scratch using Xcode and Swift, Apple’s own open source programming language.
Mobile Design and Apple’s Human Interface Guidelines
Create beautiful and functional mobile interfaces for iOS apps that adhere to Apple’s latest design and UX guidelines.
APIs, Networking & Performance Management
Delve into strategies that empower users to share content with friends, download media to their devices, and connect to social media sites. Gauge and improve the way your app performs across devices.
Working in Teams, Design Methods & Ideation
Work with fellow students to generate app ideas, design collaboratively, and bring new concepts to life through projects and assignments.
Kickstart your career as a programmer. From development fundamentals to launching web apps, you’ll learn to solve problems with code while applying best practices in a collaborative environment.
Understand how to set up a development environment and make your projects a success. Learn programming fundamentals, along with the basics of computing, networks, and data structures.
Frontend Web Development
Backend Web Development
Build web applications from the ground up using Ruby on Rails, a modern web language and MVC framework. Build quality APIs using Node.js and integrate data from other apps (like Twitter or Yelp) into your project.
Working with Teams
Collaborate with others to produce high quality software as you work with a team to develop, maintain, change, and secure an application.
956 335 3500