Welcome to the University of Florida’s Computer Science Education program. Here, the UF College of Education and Herbert Wertheim College of Engineering collaborate to advance cs education.

Our fully online programs—including options for a graduate certificate, a Master of Arts in Education (MAE), and a Doctor of Education (Ed.D.)—empower educators to teach equitable, evidence-based computer science.

Whether you’re new to the field, looking to enhance your teaching skills, or preparing to lead, we offer programs to help you achieve your goals. Choose UF to excel in K-12, higher education, and beyond.

Request Information

Sign up for updates about our program!

    Program Offerings

    We offer fully online graduate certificate, MAE, and Ed.D. programs in Curriculum and Instruction with an emphasis in computer science education. These programs are designed to meet the needs of educators at various stages of their careers, from those just entering the field to experienced professionals looking to advance their skills. Our comprehensive pathways provide the flexibility and depth you need to excel in teaching and leading in this dynamic field.

    Ed tech students discussing in the hallway

    Online Ed.D.

    Doctorate Program

    The Ed.D. in Curriculum and Instruction with an emphasis in computer science education is a fully online doctoral program comprising 48 credit hours of coursework and a dissertation. Designed for educators in any role, this program is ideal for those looking to deepen their expertise, enhance their leadership capabilities, and conduct research that drives innovation and change in CS educational practices.

    Four people looking at an iPad together and smiling.

    Online M.A.E.

    Master’s Program

    The MAE in Curriculum and Instruction with an emphasis in computer science education is a fully online, 30-credit hour program consisting of ten courses. This program is designed for educators who want to teach computer science and lead in creating inclusive, innovative, and effective learning environments. 

    Ed tech students in a lecture in a conference room

    Online Certificate

    Graduate Certificate 

    The Computer Science K-12 Teaching Graduate Certificate is a fully online, two-semester program consisting of four courses. Designed for educators seeking to build or enhance foundational skills in K-12 education, this cohort-based program begins each Fall semester.

    Ed tech students in a lecture in a conference room

    UFTeach

    Undergrad Minor PTO

    The UFTeach program offers a minor in teaching middle and high school mathematics, science, or computer science, specifically designed for STEM majors. Recognized by the State of Florida as a “Professional Training Opportunity (PTO) for Content Majors,” this alternative certification program provides all the coursework needed for teaching preparation while you earn your bachelor’s degree.

    CS Everyone activity

    CSEveryone Center

    The CS Everyone Center for Computer Science Education is an interdisciplinary center dedicated to ensuring that all K-12 students have access to Computer Science (CS) and Artificial Intelligence (AI) education. The center focuses on expanding teacher preparation, enhancing disability access and inclusion, driving research and innovation, and building capacity.