Intro to UI / UX

DESCRIPTION

On this 8 week course, you will learn what it takes to be a User Experience Designer from start to finish. We will explore the four phases of User Experience: Design Research, Ideation, Synthesis and Prototyping.
The student will begin by following the process of understanding users, their needs in order to customize an experience tailored to the user’s needs through the process of interviews. Based off of said research the student will learn to synthesize data and ideate solutions. Once the data has been analyzed, the design process begins. Low-fi designs, solution sketches, and fast practices in order to iterate quick and efficient design. The course will explore best practices of design for web, tablet, and mobile devices.
Lastly, the student will create a working prototype as the final step of the design process. This prototype will be tested and iterated in order to validate the research conducted. The student will finally present the research process, the findings of this investigation in a synthesized manner, reasoning behind layout, placement and design preferences, deployment and usability tested prototype.

Course Requirements:

• Sketch

Mobile App Development using Swift and iOS

Investment: $2400 + TAX

Date: To be Determined
Place: Piloto 151, Old San Juan, PR PART TIME, 2 NIGHTS/WEEK 6-9 PM + MENTORING

DESCRIPTION

This is an entry-level course designed for people who want to build make their first iOS app with Swift and iOS. You will learn how to not only create iPhone apps but learn the iOS language to make you an iOS rockstar coder. In this course, you will master how to build an app from the ground up. Together with the fundamentals of Swift, you will gain knowledge in how to create and place custom buttons and labels on the screen, add some tabs to switch between different areas of the app, add images and use the scroll to navigate windows. You will also learn how to build out table views, and connect to the internet to fetch data and use NSDictionary and create an awesome, rocking app.

LEARNING OBJECTIVES

Learn the basics of the iOS SDK

Learn about User Interfaces in iOS

Learn Apple guides for UI Design

Learn how to fetch data from 3rd party API’s

Learn how to connect to Mobile Database

Learn how to use native mobile components

Intro to Swift

Investment: $2,400 + TAX

Dates: To be Determined
Where: Piloto 151, Old San Juan, PR PART TIME, 2 NIGHTS/WEEK 6-9 PM + MENTORING

DESCRIPTION

This is an entry-level course designed for people who want to build make their first iOS app with Swift, and discover some of the more common pieces of the UIKit framework and how you can use them with Swift. You will learn how to lay out your application’s interface with storyboards and use storyboard outlets and actions to connect view objects to code. You will also master how to display more content and use table views and table view controllers to efficiently display lists. By learning how to use navigation controllers to connect multiple screens and pass data between them, you will have the foundation to create separate classes for your data and then pass them between view controllers during transition segues, making you a Swift rockstar.

LEARNING OBJECTIVES

Learn the basics of the Swift Programming Language

Learn how to work algorithms and data structures

Learn design patterns in Swift applications

Learn Apple guidelines to apply to Swift applications

Learn how to work with XCODE

Intro to Web Development

DESCRIPTION

This is an entry-level course designed for people who want to build beautiful, interactive websites. Using HTML, CSS, and jQuery, you will learn to build, style, and animate web pages, as well as learn to make them mobile responsive – so they will look clean and professional both on a computer and on your phone or tablet. For your final project, you will design, build, and deploy a fully-functioning website. Check out our Facebook page for examples of past students’ final projects!

LEARNING OBJECTIVES

Learn to build and style beautiful websites using HTML and CSS

Optimize your websites for different viewports including mobile, by learning the fundamentals of responsive design using the Bootstrap grid

Animate websites and implement an interactive design using Javascript fundamentals and jQuery

Deploy your website to the internet using Heroku

Intro to Web Development

DESCRIPTION

This is an entry-level course designed for people who want to build beautiful, interactive websites. Using HTML, CSS, and jQuery, you will learn to build, style, and animate web pages, as well as learn to make them mobile responsive – so they will look clean and professional both on a computer and on your phone or tablet. For your final project, you will design, build, and deploy a fully-functioning website. Check out our Facebook page for examples of past students’ final projects!

LEARNING OBJECTIVES

Learn to build and style beautiful websites using HTML and CSS

Optimize your websites for different viewports including mobile, by learning the fundamentals of responsive design using the Bootstrap grid

Animate websites and implement an interactive design using Javascript fundamentals and jQuery

Deploy your website to the internet using Heroku

Web Application Development with Node and Express

February 19th to April 25th (10 WEEKS) $1,800 + TAX
Piloto 151, Old San Juan Branch, PR, PART TIME, 2 Nights per week, 6PM – 9PM

DESCRIPTION

This is an entry-level course designed for people who want to dive into Back-End programming and master the skills to create and manage databases and build Web APIs in Node.js using Express. You will first learn the fundamentals – basics of MongoDB by inserting and finding documents, performing updates and transforming data, conjuring and customizing queries, to model and combine data via aggregations. Master how to build your first routes, build a custom logger, read user-submitted parameters, and add routes for creating and deleting resources. Gain the knowledge to build Web APIs that will allow you to provide more robust features to an awesome web application.

LEARNING OBJECTIVES

Create a Back-End server using JavaScript and Node.js

Design data structures for your application

Learn about NoSQL databases

Learn about MongoDB as the primary database

Serve html/css application with your server

Intro to Computer Science & JavaScript

DESCRIPTION

This is an entry-level course designed for people who want to dive into programming and master the native language of the web: JavaScript. You will first learn the fundamentals – values, variables, file creation and sourcing, data types and structures, and collections. Then move into true concepts of object-oriented programming that include logic patterns, loops, functions, and scopes. By learning JavaScript, you can also learn how to write server-side code using Node.js. You’ll learn how to distinguish blocking versus non-blocking code, read files, and even issue requests.

LEARNING OBJECTIVES

Learn the fundamentals of the native language of the web – JavaScript.

Learn design patterns to create JavaScript applications

Learn node.js library

Use Node.js library to interact with your OS and Files

Create a simple server using Node.js

Intro to Web Development

DESCRIPTION

This is an entry-level course designed for people who want to build beautiful, interactive websites. Using HTML, CSS, and jQuery, you will learn to build, style, and animate web pages, as well as learn to make them mobile responsive – so they will look clean and professional both on a computer and on your phone or tablet. For your final project, you will design, build, and deploy a fully-functioning website. Check out our Facebook page for examples of past students’ final projects!

LEARNING OBJECTIVES

Learn to build and style beautiful websites using HTML and CSS

Optimize your websites for different viewports including mobile, by learning the fundamentals of responsive design using the Bootstrap grid

Animate websites and implement an interactive design using Javascript fundamentals and jQuery