CCS_color bar.PNG

   Coding & Cybersecurity




Academy District 20 is pleased to announce two new pathways in the areas of Coding and Cybersecurity. These pathways consist of a two year course sequence that fuses relevant and real-world curriculum. Students may have the opportunity to earn college credit, enroll in coordinating math and English core courses, earn industry certifications, and participate in enrichment activities. Students will learn from D20 instructors in a high-tech lab environment at a new D20 campus, The Center For Modern Learning.


Indicate your interest in these new pathways

Ready to apply?

You can wait to apply until after the information sessions in March, or if you are ready to apply now, first make sure you have met with your high school counselor to discuss your participation in this pathway, to verify eligibility, and to ensure you are on track for graduation. Then, complete and submit the application form linked below.

Open and complete the Coding & Cybersecurity Application.


After confirming application submission, you, your parent/guardian, and your high school counselor will receive a confirmation email within 24 business hours. Applications are due by March 15, 2018. Applicants will be notified of their acceptance via email on March 16, 2018.

Parent/guardian and student information sessions are March 5 and March 8, 2018. While attending a session is not required, you will have the opportunity to hear more about these programs and have your questions answered. To sign up to attend an information session, complete the form at the bottom of our Parent Academy page.


Want to learn more?

Overview Video - Short

Overview Video - Long (includes details about the prerequisite and the application process)


Browse our Frequently Asked Questions

Who is eligible to participate?
11th and 12th grade students who are enrolled in a D20 high school, are on track for graduation, and who have successfully completed Programming 1 / Honors Computer Science Essentials or a similar course / skills assessment are eligible.

What if I haven’t taken the pre-requisite?
We recognize that not all students have had the opportunity to take the pre-requisite class, and we want to make sure to set students up for success. Therefore, we’ll be offering several ways for interested students to obtain the pre-requisite skills.


Download the Coding and Cybersecurity Prerequisite Skills Mapping to the Khan Academy document. This resource may be especially helpful for students interested in Option 5.

Stay tuned for additional information on these options!

What are the classes?
Students in the Coding pathway take Coding & Design Thinking 1 in year 1. Students in the Cybersecurity pathway take Cybersecurity 1 in year 1. Each class is year-long and runs for two combined blocks (approximately 180 total minutes) every other day. You can also choose to take a relevant English course and math course that not only help you meet high school graduation requirements, but also complement your post-high school plans.
In 2018-19, only the first year pathway courses will be offered. In 2019-20, the second year will be added.
You will also have priority access to college courses that will run after school hours. We anticipate that hese courses will coordinate with UCCS’s Bachelor of Innovation degree plan and include topics such as entrepreneurship, innovation, leadership, and robotics.

When are the classes?
We’re finalizing the exact schedule and class times, but you can check out a sample schedule below. You can plan on being at The Center for Modern Learning half day to full day. You may even be able to take advantage of after school classes and start your day later in the morning. Coding & Design Thinking 1 and Cybersecurity 1 will be double-block courses that meet every other day. Additional flexible learning options will be available, including math and English courses as well as after school college classes and extracurricular activities. High school counselors will help to build each student schedule so that it aligns with the student's needs and goals.

Sample C and C Schedule.PNG

Will I still be a student in my high school?
Yes, your participation in coding or cybersecurity does not change your enrollment in your home or primary high school. You’ll still attend classes at your home high school at least every other day.

Will there be information sessions?
Yes, we are hosting two in person information sessions for students and parents. The first session is March 5, 2018, and the second session is on March 8, 2018. Both sessions will run from 5:30 - 7:00pm, and they will be at the D20 Education and Administration Center, 1110 Chapel Hills Drive.

To sign up to attend an information session, please scroll to and complete the form at the bottom of our Parent Academy page.

Do I have to attend an information session?
No, attending an information session is not required in order to apply to either program. These sessions are open to parents and students who are interested in learning about the programs, hearing details about participation, and who may have questions that are not answered on this web page.

How much does it cost to participate?

There is no cost to participate in a pathway. If you would like to apply for college credit, there is an associated tuition fee; however, the district significantly supplements that cost.  Industry certifications may also have a fee involved. We’ll continue to provide more details throughout the year.

Is there an application process?
The application process will begin in February, 2018, and applications will be due after the information sessions on March 15, 2018. The chart below gives you an idea about this process.


How many students will be accepted?
We will enroll 30 students in Coding and 30 students in Cybersecurity. Students will be selected using a random lottery system. We will reserve five spaces for students from each high school (combining AOHS and AVHS). If we receive more applications than allotted for either or both pathways, we will determine acceptance again by random lottery. 

What and where is The Center for Modern Learning?
The Center for Modern Learning is a new D20 building at the corner of Research Parkway and Black Forest Road. The Home School Academy and Academy Online High School will also be housed out of this building, and Legacy Peak Elementary is also on site.

What kind of industry certifications could I earn?
Students in the cybersecurity pathway may be prepared to earn A+, Network+, and CCNA Routing & Switching Certifications in year 1, and Linux+, Security+, and CCNA Security certifications in year 2.
Students in the coding pathway may be prepared to earn an Oracle certification and/or Microsoft professional certification. We are also considering Amazon Web Services certification.

What college credits could I earn?
We are currently working with PPCC and UCCS to articulate curriculum with their college courses. We anticipate the opportunity for students to earn college credits in the pathway courses as well as English, math, and after school courses.

What are the enrichment/extra-curricular opportunities?
Right now, opportunities in robotics club, cybersecurity capture the flag events, and on a cyber patriots team are being considered. The options will adapt to student need and student interest.

Will transportation be provided to and from The Center for Modern Learning?
We are finalizing plans to offer students district transportation from designated high school "hubs" at the start of day and back to the designated hub just before the end of day so students can meet transportation or catch a bus home.

How are these pathways different from what’s offered in my school?
Several D20 high schools offer computer programming classes to include AP courses. Students who participate in a pathway at The Center for Modern Learning are not just taking a class or two or collecting college credits: our students are immersed in the culture of technology alongside a culture of innovation and entrepreneurial ideas. Students are integral to shaping the direction of the pathways while they make connections with industry professionals. The project-based learning environment infuses the curriculum with relevancy, providing a rich learning experience for students who have just finished programming 1 all the way to students who have completed AP Computer Science.


Can I take Coding and Cybersecurity?
In 2018, only one section of Coding and one section of Cybersecurity will be available, and they will run parallel. Students will therefore choose one of the pathways. In 2019, it could be possible for students to enroll in both programs as long as students are on track to graduate and are advised by their school counselor who approves of dual participation.


What is the curriculum?
Curriculum teams have been meeting regularly since September to develop class curriculum. We are coordinating course learning objectives and targets with selected college course syllabi. We anticipate the cybersecurity curriculum will combine objectives from college courses as well as industry certifications (CompTIA and CCNA). Coding curriculum will be designed by the instructor and curriculum team with input from college and intention to help students earn a variety of certifiations. 

Coding & Design Thinking 1
Students build on foundational programming skills and use current coding methodologies for computer problem solving to design and construct innovative, real-world technology solutions.
Cybersecurity 1
Students will apply concepts of data security, system administration, network administration, and programming to the study of cybersecurity. Through critical thinking, investigation of real-world issues and practical exercises, students will develop foundational cybersecurity skills. Students will adhere to and demonstrate computer security ethics.

​Students will be able to...

  • Explain the ideas behind computational and design thinking to analyze problems and build relevant coding solutions that accommodate specified requirements and constraints.

  • Apply the creative aspects of programming, abstractions, algorithms, large data sets, the internet, and global computing impacts to code systems that can interact with people and the environment.

  • Apply the essentials of object-oriented and/or functional programming language to programs.

  • Extend proficiency with a modern computer programming language to develop and test applications, games, and other programs.

  • Work fluidly with computer systems and environments, using programming debuggers, editors, and file systems.

  • Explain and apply concepts of programming, including data type, data abstraction, data structure, large data analyses, linear searches, and binary searches.

  • Collaborate effectively as a member of a project team to meet a deadline-driven goal.

  • Write and follow documented processes that include graphics as a way to communicate complex information for a variety of audiences and purposes.

  • Use software development and project management processes in the completion of a software application.

  • Integrate relevant standards, ethical considerations, and an understanding of legal and privacy issues in designing software applications and IT systems.

​Students will be able to...

  • Describe computer operating systems and how they bridge the hardware/software gap.

  • Compare modern operating systems in terms of their susceptibility to security vulnerabilities, suitability for various tasks and other evaluation criteria.

  • Install and configure the Linux operating system, and use the Linux command line to effectively administer a Linux computer system.

  • Apply file system knowledge to securing access to files.

  • Describe the processes that occur during computer boot-up and how these processes impact the security of a system.

  • Configure networking components of a Linux system to balance availability with security.

  • Use command-line scripting to automate routine system administration tasks.

  • Identify the common network models and be able to use them to describe a real-world network scenario.

  • Identify common network topologies and communicate pros and cons of each.

  • Describe wired and wireless network technologies and how they are commonly implemented.

  • Install, configure, administer and troubleshoot a basic wired or wireless network.

  • Use common and advanced TCP/IP network applications and concepts to secure TCP/IP networks.

  • Analyze the future of TCP/IP networks (IPv6) and why networks are evolving in that direction.

  • Evaluate and select an appropriate programming or scripting language to automate routine system and network administration tasks.

  • Use a programming language to automate routine system, network administration and data manipulation tasks.
    Integrate relevant standards, ethical considerations, and an understanding of legal and privacy issues in designing software applications and IT systems.



The details here reflect the most current information we have and is subject to change. Please subscribe to receive updates or check back on this web page for further details!