coding

Maquoketa High School is preparing students for the future of technology with Knight Moves, a two-year computer science program that blends creativity, problem-solving, and hands-on experience. This innovative course gives students the opportunity to design websites, manage data, and write programs that could one day power the apps, games, and businesses of tomorrow.

Year 1 introduces students to front-end web development and databases. They design and publish websites using HTML, CSS, and JavaScript while also learning how to organize and analyze data through SQL and data analytics projects. By the end of the first year, students have created digital products that mirror the work of real-world web developers and data scientists.

Year 2 builds on this foundation by focusing on object-oriented programming with C#. Students learn to design, test, and debug their own programs while also gaining exposure to other languages like Python. The second year challenges students to take their skills further, preparing them for certifications, college coursework, and technology-driven careers.

Why Take Knight Moves?

  • Learn how technology powers the world around us

  • Gain real-world skills for careers in programming, web design, and data science

  • Practice problem-solving, creativity, and teamwork

  • Prepare for certifications and future studies in computer science or engineering

What Students Are Saying

  • Lily : “The class focuses on teaching students how to create websites. I like that it is an ‘at your own pace’ class. After the course, I can work from home, travel, and earn a good income.”

  • Thane : “A very informative and comprehensive computer programming class that most other individuals don't have the chance to learn. It makes using other websites more interesting. In the future, I can create my own company without paying others to do it incorrectly.”

  • Bryson : “Very interesting because of my interest in computers and coding. I enjoy thinking through problems and being challenged in new subjects. I can create my own website for future advertising purposes.”

  • Jameson : “I like all of it—especially coding. It’s the first step toward learning more advanced coding languages and being closer to a job in computer science. I’m grateful for the opportunity to be in this class.”

  • Addy : “This class offers an excellent opportunity to explore how everything in the digital world works. I want to go into business or UX Design, and knowing how code works helps me create webpages and prototypes of products. The class is unique in its ‘at your own pace’ format, plus the certifications and future opportunities that come with it.”

Teacher Perspective

One of the most rewarding aspects of Knight Moves is the chance for the teacher to grow alongside the students: “Not that I’m going into programming myself, but I now understand the inner workings, and some of the mystery around computer science has been revealed. I’m glad this class is offered because there are students who want to pursue this as a career, and it helps them get on that path.”

Knight Moves is more than just a class—it’s a launchpad for students who want to shape the future through technology. By combining creativity, technical skills, and career preparation, this program ensures that students leave high school with the tools to succeed in college, careers, and beyond.