White mask of the ball logo, part of the loading animation flashing student work gif, goes behind the mask of the loading animation

Open Menu
Programs

Interactive Development.

Learn to code & become the programmer that everyone wants on their team. Programmers, developers, devs, geeks, or what we call Interactive Developers are part scientist and part inventor. Mathematicians and magicians. They take ideas and bring them to life. Developers have a passion for technology, coding, organization, communication and creativity. They can take a Photoshop document and make it move, sing, bounce, and play. But they don’t keep all the fun to themselves. At The Creative Circus, like in the working world, Interactive Developers work closely with the full creative team to bring ideas to life. You don’t have to be completely versed in design, copywriting, or art direction, but when you walk in the door, we expect that you that you possess a genuine curiosity and willingness to participate in a rigorous program.

Program Description

The Interactive Developer program focuses on preparing students for a successful career in the digital communications industry. The program teaches strategic thinking, collaboration, programming languages and logic, creative use of technology and the daily processes required to produce engaging and innovative interactive media.

Upon graduation students have a mastery of the primary languages of Web Development and can produce engaging interactive media taking advantage of new standards and trends online. Students also touch on the related environments of iOS and Android apps, game development, and embedded interactive experiences. Interactive development program graduates have unique portfolios showcasing their technical skills and their abilities to work with creative teams to produce successful projects.

Among the languages, libraries, and frameworks learned in this program are:

Classes

Here’s a small sample of the classes you’ll take as a Developer.

Web Development 1/2/3
HTML and CSS, the primary tools needed for building beautiful responsive websites and web apps.

User Experience
Introduces students to fundamentals of Information Architecture, usability and User Experience while helping students build a process for presenting their work.

Intro/Intermediate/Advanced Programming
From basic core fundamental programming logic, all the way to best practices, structures, and techniques of functional, prototypal, and class-based programming in modern ES6.

Interactive Design
This course introduces students to the concepts and best standards behind designing interfaces for interactive user experiences. The course will focus on interface terminology, application of color theory and typography for screen displays, grid systems, fluid layouts, usable navigation systems, and effectively communicate design decisions that solve user goals.

AJAX
Students learn to work with XML and JSON data formats while using AJAX to submit form data and to display content from public data feeds (Twitter, Facebook, Instagram, etc). Students also learn to validate form input and display appropriate errors and feedback.

Web Animations
This class covers the various techniques for enriching websites with animation, from GIF to the latest CSS and Javascript animation libraries

PHP
Introduction to PHP, MySQL, and working with server-side languages.

Game Development
Students learn work in teams to design and build a video game using the Unity game engine. If appropriate, students will adapt their games to run in Virtual Reality, and/or on mobile.

NodeJS
Students learn to write Javascript for web services with NodeJS, and various packages from npm. They also learn how to create a RESTful API, and revisit how to connect to an API from front-end Javascript.

Graduation Requirements

To graduate from The Creative Circus, an Interactive Developer’s final portfolio must show proficiency in strategic thinking, conceptual interpretation, and creative execution. The work in the portfolio should also show a range of creative solutions, audiences, types of media, and voices. Prior to graduation, every student creates a personal identity package, a resumé, mini-books, and a website.

Career Services

During the final quarter, students meet with the Director of Career Services to discuss career goals and objectives. Graduating Interactive Developers also work with an industry professional on personal presentation skills that will benefit them during interviews or presentations to a client. Graduates have access to our alumni listings, agency contacts, portfolio reviews and direct personal assistance from the Director of Career Services, whose services alumni can continue to use the throughout their career. *Department of Education Program Disclosure

Resources

Student Work

Department Head

mobile tablet desktop large desktop huge desktop