Program Length
12 weeks
Program Dates
September 20-December 13
Program Format
Self-paced, weekly coaching sessions
Tuition and Fees
$495.00
Prerequisites
Knowledge of computer networks and concepts of programming
Course Overview
This course helps you understand the role that computational thinking can play in solving problems. Regardless of your professional background, the course helps you to feel confident in your ability to write small programs that enable you to accomplish useful goals.
Topics include pseudocode, variables, conditionals, iteration, arrays, objects, functions, sorting, searching and simulation.

Designed by
for a Professional Audience
#shopify img {
position:relative;
bottom:10px;
}
#list li {
font-size:20px !important;
}
This unique course was curated by Shopify (Gail Carmichael) and is being offered to Shopify’s non-technical employees.
Who Should Attend?
This course has been designed for individuals with little or no programming experience. The course is tailored for early to mid-career professionals.
What You Will Learn
The training course allows you to:
- Master the concepts, methods and techniques used by cybersecurity organizations and ethical hackers to conduct penetration tests
- Understand the correlation between penetration testing methodologies, regulatory frameworks, and standards
- Acquire a comprehensive knowledge of the components and operations of ethical hacking
• Introduction: computer science and computational thinking
• Drawing Pictures with Processing: data and variables
• Interactive Painting: functions, switch statement
• Jukebox: Booleans, conditionals
• Sheep AI: while loops, arrays
• Foreign Student Visualization: parallel arrays, strings, algorithms, objects, recursion
• Set Cover Problem: for loops, object references, object copying, shared data
• Image Processing (bonus topic)
Here is the list of badges:
o Overall badge: “Introduction to Computer Science: Art, Games and Simulations.”
o Sub-badges, (which would correspond to completing each chapter):
· Computational Thinking and Variables
· Functions and Conditionals
· Iteration, Arrays and State Machine Simulations
· Data Visualizations with Objects
· Getting Smarter with Algorithms
Faculty
Program Director