Coding for Beginners

About the Course

This is a semester course that introduces some of the basics elements of computer science and coding. The course makes use of the free resources available on code.org and codehs.com.    

blonde girl on computer

Prerequisites

None

Why Take this Course

If you are interested in learning a little about coding and making your own apps but not necessarily wanting to pursue a computer science career, this is the course for you. Even if you have no intention of going into a computer science related career, the logic skills, problem solving skills, and general computer science knowledge you gain from this course will be valuable in any career you pursue.

What You Will Learn

  • Learn the problem-solving process.
  • Learn the input-output-store process.
  • Learn how computers help humans solve problems.
  • Learn to create websites using HTML and CSS.
  • Create your own website.
  • Learn fundamental programming constructs and practices in the JavaScript programming language while developing animations and games.
  • Design your own animations and games.
  • Learn the basics of 3D modeling and printing.

Additional topics that may be explored depending on the time remaining after completing the previous topics.

  • Learn physical computing by programming LED light grids, light strands, Arduinos or robots.
  • Learn basic Android app development using MIT app inventor.