Home $ Teacher Preparation $ Degree Programs $ CS Ed Online Programs

CS Ed Online Programs

Join a community of K-12 computer science educators. No prior CS experience required! Elementary, middle, and high school teachers with any level of computer science experience are welcome to apply!
A computer science education online certificate student studying on her laptop

CS Education Graduate Certificate Program

Become a qualified Computer Science teacher through UF’s one-year certificate program.
The Computer Science K-12 Teaching Graduate Certificate is a 12-credit hour program with four courses. This is a cohort program that prepares in-service teachers to teach computer science in K-12 schools. The program is fully online and a collaboration between the College of Education and Herbert Wertheim College of Engineering.

CS Education Masters Program

The Online MAE in Curriculum and Instruction is designed to be job-embedded in which the content you are learning is immediately applicable to your teaching and professional practice. This cohort program for educators preparing to teach computer science in educational settings begins each fall. You can earn your degree in less than two years by taking 2 – 3 courses each semester. This fully online program is a collaboration between the College of Education and Herbert Wertheim College of Engineering.

Young students using computers in the lab, learning and technology concept
Three young children are seated at a table in a classroom, working on laptops. The child on the left, with curly red hair and wearing pink fuzzy headphones, is smiling. The child in the middle, with dark braided hair, and the child on the right, wearing blue headphones and a white shirt that says 'We're all in this together,' are both focused on the laptop screens. Shelves with various educational materials are visible in the background.

CS Education EdD Program

The Ed.D. in Curriculum and Instruction with an emphasis in Computer Science Education is designed specifically for the practicing educator. Through this cohort-based program, you’ll work collaboratively within a community of practice, you will learn the fundamentals of computer science education while exploring theory and research to inform your teaching and leadership. Your work will be focused on positive, practical changes in classrooms, schools, and school districts.

Draw on computer science, educational theory, and research to address the pressing problems of practice facing computer science education today. The program is designed to prepare research and theory-inspired, teacher-leaders in computer science education to offer equitable and robust learning experiences to K-12 students, lead school-based and district-based computer science curriculum efforts, and provide engaging and relevant professional development experiences for aspiring computer science teachers.