In this course, you will learn about how the interconnected computing devices interact for a common purpose, understand how hardware and software work together to provide the desired output, troubleshoot by getting to the basics, understand how to communicate in a network, know the various measures used to protect information, try to observe data using the various digital tools available, understand how storage varies with the various file formats, know to communicate insights gained from data, analyze how realistic data lead to accuracy of inferences and predictions, understand algorithms specific to a particular context, how conditionals selectively execute or skip instructions, develop programs using an iterative process, understand how technology allows for collaboration all around the world, and know how to avoid online piracy and plagiarism.