Register here.
Fall 2024
Timeline
September 20th: Registration Ends.

Sign up for fall classes by this date. Learn more about our classes.

September 20th: Parents Night.

An online meeting will be held with parents and students to welcome you to CODEify and provide information about the classes.

September 21st: Classes start.

Classes will be held online, once a week, for 10 weeks.

Fall 2024 Mini Hackathon

For the very first time, CODEify will host a mini hackathon at the end of the fall session. Students will use their newly acquired skills to quickly identify and create a project of their choosing. Teams will be based on the class you’re enrolled in, tutors will provide guidance, and members of the CODEify leadership team will be the judges. Certificates will be awarded to each team following the hackathon.

**You must attend 4 (or more) out of the 10 weeks to be eligible!

Fall 2024

Classes

Intro to Python

Saturday, 9AM CST - 10AM CST

Recommended for middle and high school students.

Python is an easy to read, general-purpose programming language. It is one of the most fundamental and popular programming languages. This course prepares students to put together basic programs in python by teaching them important code building blocks like variables, data types, and functions. This knowledge will not only help students excel in python, but also other languages because of the concepts learned and practiced.

Intro to Web Development

Saturday, 10AM CST - 11AM CST

Recommended for middle and high school students.

Intro to Web Development is a course where students learn basic javascript, HTML, and CSS to learn the fundamentals to creating a website. Students will learn the basics of how websites interact with the browser, how domains are used, how to use the three programming languages together, and how to create a website. Websites are used for anything and everything so learning how they work and how to create them is essential.

Intro to Block Based Programming

Saturday, 10AM CST - 11AM CST

Recommended for elementary and middle school students.

Scratch is a coding language that uses blocks which you can drag and drop to create programs. This course will teach children basic programming concepts without spending too much time on syntax. Scratch uses an online platform with a visual component so that a young programmer can see exactly what's happening. Block based programming is an amazing tool that helps spark a passion for coding and teaches fundamental concepts.

Intro to ML and AI

Saturday, 9AM CST - 10AM CST

Recommended for middle and high school students.

Introduction to machine learning and artifical intelligence is a class designed to introduce students to the basic concepts of both of these technologies. As almost every tech innovation today makes use of one or both of these tools, it is important to learn about what they do and how they work. This class teaches students about these topics in a hands-on, interactive environment. Students will engage in fun activites and projects to learn about ML and AI.

Intro to Java

Saturday, 11AM CST - 12PM CST

Recommended for middle and high school students.

Java is a fundamental, easy to read, and object oriented programming language. This course educates students in Java basics (variables, classes, and methods) and object oriented programming structure. This fast-paced course covers Java basics and is a great for a student interested in apps, artificial intelligence, internet of things devices, and so much more. This class is a great starting point for AP Computer Science A as well.