This course assumes that you are familiar with the Document Object Model (DOM), HTML5 and CSS3. In each module you will be asked to do the following:
The information has been broken down into pieces to help you learn the material in the smallest chunks that still give you enough information to do something with it. The goal is to give you the ability to listen to these during any time you have. You will find that some of the videos have material that makes sense to you immediately. Sometimes you may want to replay other videos to clarify the material. Some of the videos are not traditional lectures, instead they are videos where I demonstrate the concepts from an earlier lecture. I highly recommend that you code along with me while you watch these videos. The key to success in this course is in writing code. I put these videos in so that you have something specific to practice. It is also a great way for you to see how often I mess up when I am coding!!
You may find that you can speed the videos up and still retain the information. On the other hand, my mom is always telling me I talk too quickly so you may want to slow the videos down. The important thing is to find something that works well for you. Use the in-video quizzes to help you gauge how your learning is going.
Each module will include reading material. It is impossible to learn everything you need to learn just by listening to the lectures. I provide some of the written material directly in Coursera. At times I will link to additional free, online resources.
Each module will include a graded quiz and/or a coding assignment. The quizzes are intended to reinforce your confidence in the material, not "trick" you. As often as possible each question will be linked to a specific lecture or reading. You can take the quizzes as many times as you like, but there is a limit on how many times you can take each quiz in a certain time period. The coding projects generally expand upon an example covered in a lecture. You will need to provide some of the code yourself. These assignments will be peer-graded. Why? Because there are so many different ways to write the code that it is not possible to write a grader that can capture each possibility.
There will also be optional material provided in many of the modules. These may range from links to recent articles to videos on pioneers in the fields of design and accessibility. None of these materials will be required for the quizzes, but rather provide additional ways for you to branch out and learn more about the history of the field or the emerging ideas.
Learners must pass every graded assessment to pass the course, regardless of their final grade. A passing grade for each of the quizzes is 80%. A passing grade for each of the assignments is 70%.