 This survey course covering concepts and computational thinking in computer science is well suited to students that are interested in technology and want to get an overview of how computer science is used in different fields. In this hands-on class with multiple projects, students will learn about the principles of computer science by exploring topics like how algorithms shape our world, artificial intelligence, cybersecurity and programming languages like Python, HTML, CSS, scratch, JavaScript and mathematical modeling. Students will meet mentors, leaders and historic figures in a wide variety of STEM careers and discuss some of the obstacles they faced. The class is fun and challenging. Students will leave excited about future STEM coursework and possibilities for careers in STEM fields.