Prodigy Program
Registration for our Fall ‘24 Prodigy Program is now CLOSED
If you have any questions or encounter any issues, please reach out to us at programs@codeintheschools.org
FALL CLASSES BEGAN MONDAY, OCTOBER 7, 2024
The Prodigy Program is our free flagship after-school computer science education program designed to bring advanced technology skills to middle and high school Baltimore youth. Each course meets twice a week: Monday & Wednesday or Tuesday & Thursday for 14 weeks.
Participants have the opportunity to learn topics like Web Development, Game Development, Python, Data Science, 3D Printing and CyberSecurity while working on projects with industry professionals that benefit our city and community.
This is a semester-based program offered in-person at our office ( 21 E North Ave, 2nd floor) on weekday afternoons from 4-6pm with free snacks 3:30-4pm. No prior computing experience is needed for Intro-level classes. Courses for Fall 2024 are listed below.
Want to learn more about our Prodigy Program?
Check out the students’ work from our SPRING 2023 SHOWCASE!
Prodigy Fall 24 Courses
INTRO COURSES:
Introductory courses require no prior knowledge or experience and are a great introduction to Code in the Schools.
Coding with Minecraft: Dive into the world of coding through the engaging and creative platform of Minecraft! You’ll learn the basics of coding by manipulating the Minecraft environment. Build complex structures, automate tasks, and create your own mini-games. This course not only makes coding fun but also helps you develop problem-solving and logical thinking skills. Perfect for beginners eager to explore the endless possibilities of programming in a familiar and exciting setting.
Instructor: Mr. David Gatewood
Schedule: Monday & Wednesdays
View Syllabus
CS Fundamentals with 30 Days Lost in Space: Embark on an interstellar adventure as you learn the fundamentals of computer science through the interactive story of "30 Days Lost in Space." Each class, you’ll tackle different challenges and puzzles that teach key concepts such as algorithms, loops, and conditionals. This hands-on course uses gamified learning to make complex ideas accessible and engaging. By the end of the journey, you’ll have a solid foundation in computer science principles and a deeper understanding of how they apply to real-world scenarios.
Instructor: Mr. Darius McCoy
Schedule: Tuesdays & Thursdays
View Syllabus
INTERMEDIARY COURSES
Intermediary courses require some prior experience with technology, coding, or the software explored in the course. The descriptions below outline the necessary pre-requirements.
IT Fundamentals: Unlock the mysteries of the digital world with this IT & Networking course. This class covers the essentials of computer networks, from basic hardware components to complex network protocols. You’ll learn how to set up and maintain networks, understand cybersecurity basics, and get hands-on experience with tools like Cisco Packet Tracer. This course is ideal for those who have some coding experience and are ready to dive deeper into the technical side of IT, preparing you for certifications like CompTIA ITF+.
Instructor: Mr. Kendred Williams
Schedule: Tuesdays & Thursdays
View Syllabus
Intermediary Cyber Security: Step into the world of cybersecurity and learn how to protect data and systems from digital threats. This course covers a broad range of topics, including cryptography, network security, and ethical hacking. Through interactive simulations and real-world scenarios, you’ll understand how cyber-attacks occur and how to defend against them. By the end of the course, you’ll be equipped with the knowledge to pursue further studies or certifications in cybersecurity, such as the CompTIA Security+.
Instructor: Mr. Roman DeArmas
Schedule: Monday & Wednesdays
View Syllabus
ADVANCED COURSES
Advanced courses are ideal for students who have enrolled a computer science course in schools or have taken a Prodigy Course in the past. The descriptions below outline the necessary pre-requirements.
Game Development with Unity: Bring your game ideas to life in the Game Development with Unity course! This advanced class will guide you through the entire game development process using Unity, a professional-grade game engine. You’ll learn to create 2D and 3D games, develop interactive experiences, and understand the principles of game design. This course covers advanced topics such as physics, animation, and scripting with C#. By the end, you’ll have a portfolio-ready game and the skills to start your journey as a game developer.
Instructor: Mx. Jacob Ferragamo
Schedule: Tuesday & Thursday
View Syllabus
Front End Web Development: Transform into a web wizard with the Web Development course! This advanced class takes you through the intricacies of building dynamic and responsive websites using HTML, CSS, JavaScript, and modern frameworks like React.js. You’ll work on real-world projects, from designing stunning web pages to developing complex web applications. This course also emphasizes best practices in user experience (UX) and user interface (UI) design. Perfect for those who have a basic understanding of coding and want to master the art of web development, preparing you for a future in tech or freelance web design.
Instructor: Mr. Brook Daba
Schedule: Monday & Wednesdays
View Syllabus