You are here

Web Development 100

Web Development 100


New York Code + Design Academy
90 John St
Ste 404
New York, NY 10038
Register for Course
Monday, April 9, 2018 -
6:30pm to 9:30pm


Everyone should learn to code! And anyone can. This is the mantra of The New York Code + Design Academy and the purpose of our Web Development 100 class an ideal entry point for beginners with little to no programming experience. Students who graduate from this course have the foundations to specialize in many areas such as front end development, UI/UX and mobile app development. Its no surprise! Web Development 100 is our most popular class to date. At its core, Web Development 100 is an intensive, hands-on programming class that teaches students how to design and develop websites and apps in a supportive and intimate setting. Our goal at The New York Code + Design Academy is to provide an interactive learning experience that transforms novices into front end web developers within our 16-week certificate program. Not only will students leave Web Development 100 with a portfolio that includes their own fully-functioning websites, but also core skills in programming languages such as HTML, CSS, JavaScript, and some Ruby. In this program, you will learn: HTML5 CSS3 FTP jQuery JavaScript ActiveRecord Database Theory Sinatra Weekly Overview Week 1: Introductions,Basic HTML,Basic CSS,The Terminal,Version Control Learning HTML5 will give you the ability to semantically mark up information and to layout a web page. With HTML, you will learn the foundation of building webpages and how to structure text, data, and elements. Week 2: Cascading Style Sheets (CSS), Application of HTML + CSS Knowledge Cascading Style Sheets allow you to define the style and look of your web page. This includes fonts, colors, spacing, and other ways to design the appearance of your website. You will also learn how to use some of the more functional and complex html elements such as navigation menus, buttons and forms. Week 3: Introduction to JavaScript+jQuery JavaScript is most commonly used as a client side scripting language, and is one of the most popular programming languages in the world. By learning JavaScript, you will learn how to create interaction within your webpage and control its behavior. jQuery is a JavaScript library that makes interacting with JavaScript much more accessible to the beginner and cross-browser friendly! Week 4: Project 1: Personal Website Using the HTML, CSS, JavaScript and jQuery you have learned in the previous weeks youll build a website thats all about you! You will also learn more about JavaScript and how to utilize it to enrich your websites design and functionality. Week 5: JavaScript+jQuery:Building Functionality You will dive deeper into JavaScript and jQuery to learn more about the complexities of these exciting tools and how to employ them on your web pages. Week 6: Responsive Design+Cross-Browser Testing Responsive design and media queries will make your site work across devices. Well make your website sing on iPhone, iPad, or laptop! Week 7: Final Project Workshopping You will have hands on help and workshop time to plan, create and implement your final project. Week 8: Introduction to Ruby+Sinatra A review of what back-end programming entails will wrap up your last week in Web Development 100. Ruby is a dynamic programming language that will enable you to build web applications in an object oriented environment. Sinatra is a Ruby web application framework that allows you to learn how web applications tick without doing too much for you. Weeks 9 to 16: Option 1 Front End Development track will dive deeper into advanced HTML and CSS, as well as Javascript and JQuery Week 9 to 16: Option 2 Ruby on Rails track will explore Ruby and the Rails application framework and begin building dynamic web applications Week 9 to 16: Option 3 User Interface/User Experience design track will delve into the finer points of digital product development and design, producing a complete rendering of a product as their final project

Register for Course

Additional Sessions