Feedback from design professionals
Stretch your skills, grow your portfolio
Learn at Your Own Pace
Self-paced and scheduled programs available
Project - Call and response
2 - Getting Logical and Functional
In Lesson Two, you'll expand on what you've learned about variables, dive into writing your own functions, and discover how to write programs that make decisions based on user input. You'll learn how to use Boolean values, conditionals, comparison operators, and if statements to build flow control into your programs. You'll expand your knowledge of handling data to include string methods and math methods.
Project - Interactive quiz
3 - The Dominion of the DOM
4 - Collect Your Thoughts With Arrays
In Lesson Four, you'll expand your knowledge of the use of objects and data types. As a first step towards handling databases, you'll examine arrays and learn how to count their members. We'll look at how for for-loops are used to repeat programming tasks until complete. You'll learn how databases are constructed from arrays and how to use for-loops and nested for-loops to access your data.
Project - A Date with the Database
5 - Application and Implementation
You'll learn how to pick an entire "array" of DOM elements, attach event attributes to HTML tags, use compound conditionals, nest if statements, use while-loops, and harness Date objects. Adding these techniques will enable you to build progressively more sophisticated and elegant programs.
Project - Doomsday Algorithm
6 - Application and Implementation
Lesson Six focuses on how to make your programs more elegant, functional, and interoperable with other programs. We'll reviews some ways to make code condensed and faster acting, such as using ternary expressions. We'll discuss how to encapsulate your programs and to avoid conflicts with other programs. Finally, we'll discuss how to find and replace content in web pages or programs.
Project - Encryption Program
Students in this course can expect to learn to:
- Define and use variables and operators.
- Utilize common methods for handling types of data.
- Learn the general hierarchy, methods, and properties of DOM objects.
- Use variables, functions, event handlers, and conditionals to develop basic applications with flow control.
- Use arrays and for-loops to access, sort, and display web page data.
- Utilize general principles for writing elegant, streamlined code.
- Encapsulate your code to avoid conflict with other applications.
Interested in this course? Scheduled and self-paced enrollment options are available. Ask Admissions about taking this course as part of a degree or certificate program.
|Course Level||Classes start||Registration Fee||Tuition|
3 credits, 15 weeks
|Jan, Apr, Aug||$200||$490/credit|
60 clock hours, 3 months access
|Enroll today, start tomorrow||$50||$949|
|* Registration fees are nonrefundable after 5 days from enrollment. All tuition includes a digital materials fee for updates to course or program content.
** Effective July 1, 2020, the tuition for non-matriculated courses will increase to $510/credit. Applicants who complete enrollment and acceptance prior to June 30th can enroll at 2019-2020 tuition rates.
Software and Supplies
To take this course you'll need:
- Computer with Internet connection.
- Account with a Web hosting service (free services are available).
- Experience in HTML and CSS and FTPing files to the Web.
- Adobe Photoshop or equivalent digital imaging program.
- Experience in the above software.
Course developed by Geoph Essex
Enrolling online is easy and convenient.
Chat with our knowledgeable admissions staff to select course and program options.
Complete your registration entirely online.
Did you know? You can take this course as part of an award-winning certificate or degree program.