This course concentrates on back-end development, but regardless if you are interested in front-end development, back-end development, or anywhere in between the stack, this course will teach you the fundamental knowledge you need break into the web development world. This course is for anyone who is either starting from scratch or who isn’t entirely comfortable with their understanding of the command line, HTML, CSS, Javascript, Ruby, web frameworks, Git, or other foundational technologies of web development. We cover a LOT of ground — by the end of this comprehensive course, you’ll be well prepared to take on our deep dive courses or explore further on your own.

our fully online program will teach you the design side of websites and the back-end programming necessary to make a site function effectively. Over the course of the program you will learn to integrate visual graphic design, information design and programming to build standards-compliant websites using HTML5 and CSS3 code, add interactivity with JavaScript and jQuery and create dynamic web pages combing client-side and server-side scripting. You will learn how to create and edit digital graphics for the web using Adobe Illustrator and Adobe Photoshop. And, along with the basics of good page layout, color theory and typography you will be ready to create visually attractive and compelling websites that will capture your audience’s attention. In combination with good visual design you will learn functional web design principles including information architecture and user experience, best practices for delivering information online and technical skills including HTLM5 and CSS3. Your work will showcase your ability to apply web technologies to create and publish well-designed, responsive webpages.

Today’s websites typically incorporate interactive content and media. You will learn client-side programming to create interactive and animated web pages that improve the user interface. You will also learn server-side scripting languages to generate dynamic web content. Using web services, you will be able to communicate with external databases to show the user updated personalized information.

Course Outline

[rtbs name=”course-outline”]