ABCDEFGHIJKLMNOPQRSTUVWX
1
ResourceWebsiteDescriptionGradeType of ResourceIs the resource free?Type of ResourceTopicPD Resource
2
AACE International Competitive Scholarshipshttp://web.aacei.org/resources/career-mentoring-center/scholarshipsThis scholarship is available to full-time students pursuing a degree in computer science, engineering, information technology and other degrees directly related to the field of cost engineering and cost management. Students must be in good academic standing and attending an accredited college of university.Elementary School, High School, Middle SchoolYesScholarshipsComputing Systems and NetworksYes
3
Alicehttp://www.alice.org/index.phpUsing an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming across a spectrum of ages and grade levels.Elementary School, High School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data Structures, Ethics, Sequence, VariablesNo
4
American Society for Cyberneticshttp://asc-cybernetics.org/The American Society for Cybernetics was founded in 1964 in Washington, DC to encourage new developments in cybernetics as an inter-/trans-/meta-disciplinary field. Ever since, it has remained at the forefront of cybernetic thinking and doing. Society members have made cybernetics central to their work in biology and the life sciences, the arts, medicine, therapy (psychological and social), mathematics, the physical sciences and engineering, design, management, and business. They have reached out to other societies and groups interested in similar areas and approaches. Remarkable people have joined and been recognized by us.High SchoolNoCurriculum, Organization or AssociationComputing Systems and Networks, CybersecurityYes
5
Association for Information Science & Technologyhttps://www.asist.org/The only professional association that bridges the gap between information science practice and research. For nearly 80 years, ASIS&T has been leading the search for new and better theories, techniques, and technologies to improve access to information. Provides: Career development and leadership opportunities through our student chapters and regional chapters; Connects practitioners, researchers, students, and organizations from throughout the field through special interest groups and at annual events, including the IA Summit and Annual Meetings; Edits, publishes, and disseminates publications concerning research and development; Shares important professional education through webinars; Acts as a sounding board for promotion of research and development and for the education of information professionals; Networking opportunities through ASIS-L and other listservsHigh SchoolAnnual conference.YesOrganization or AssociationYes
6
Anita Borg Institutehttp://anitaborg.org/ABI is a social enterprise founded on the belief that women are vital to building technology that the world needs. We are on a quest to accelerate the pace of global innovation by working to ensure that the creators of technology mirror the people and societies who use it.Grace Hopper Convention for Women in Technology.YesOrganization or AssociationYes
7
Appreneur Scholar Competitionhttp://appreneurscholars.com/The global Appreneur Scholar competition for mobile app development is now accepting entries for its scholarship award. The competition, sponsored by the Kay Family Foundation, honors two students with a $5,000 scholarship and an opportunity to attend the Mobile Apps Showdown and TransformingEDU Summit during the International CES in January. Applicants must be a high school or college student and submit their mobile app entry in November. Great examples of applying computing to health, fashion, finances, and robotics.High School, Middle SchoolAnnual conference.YesOrganization or Association, ScholarshipsCreativity, RoboticsYes
8
Association for Computers and Humanities (ACH)http://ach.org/about-ach/The Association for Computers and the Humanities (ACH) is a major professional society for the digital humanities. We support and disseminate research and cultivate a vibrant professional community through conferences, publications, and outreach activities. ACH aims to offer assistance to members at all levels of experience. Its support of open-access publications and open-source tools are part of its mission to increase access to scholarly work in the digital humanities and in the academy more broadly.High SchoolConferences. Scholarly organization promoting computer-assisted humanities activities.YesOrganization or AssociationYes
9
Association for Computing Machinery (ACM)http://www.acm.org/ACM brings together computing educators, researchers, and professionals to inspire dialogue, share resources, and address the field's challenges. As the world’s largest computing society, ACM strengthens the profession's collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life‐long learning, career development, and professional networking.High SchoolExcellent internationally recognized organization with a large online library of computer science education research.NoOrganization or AssociationYes
10
Association for History and Computing (AHC)http://odur.let.rug.nl/ahc/intern/index.htmlThe Association for History and Computing is an international organisation which aims to promote and develop interest in the use of computers in all types of historical study at every level, in both teaching and research. Links to many resources combining geography and archaeology that could be combined with computer science.High School, Middle SchoolYesCurriculum, Organization or AssociationNo
11
Association for the Advancement of Artificial Intelligence (AAAI)http://www.aaai.org/home.htmlAAAI is devoted to advancing the scientific understanding artificial intelligence. AAAI aims to promote research in, and responsible use of, artificial intelligence. AAAI also aims to increase public understanding of artificial intelligence, improve the teaching and training of AI practitioners, and provide guidance in AI.Annual conference offers professional development workshops in all aspects of artificial intelligence.NoOrganization or AssociationYes
12
Association for Women in Computinghttp://www.awc-hq.org/home.htmlAWC is dedicated to promoting the advancement of women in the computing professions. Our members include many types of computer professionals, such as programmers, system analysts, operators, technical writers, Internet specialists, trainers and consultants. AWC members sometimes mentor students and/or teachers.Annual conference.YesOrganization or AssociationYes
13
Beauty and Joy of Computinghttp://bjc.berkeley.edu/Beauty and Joy Computing provide classroom activities that teach programming and non-programming concepts. (E.g., computing-in-the-news discussions every day, CS unplugged activities, take-a-computer-apart, binary numbers, worksheets, etc.)High School6-week PD (1-week face-to-face, 4 weeks online, 1 week face-to-face); BJC pays travel and stipend as available, crowdfunding through "Let's Teach CS" also an option. Also: year-round support through Piazza "BJC TEACHERS" forum and online webinarsYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Sequence, VariablesYes
14
BeeBothttps://www.bee-bot.us/The new Bee-Bot App from TTS Group has been developed based on our well-loved, award-winning Bee-Bot floor robot. The app makes use of Bee-Bot's keypad functionality and enables children, 4 and up, to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns.Elementary SchoolNoCurriculumComputer Programming, Creativity, Robotics, SequenceNo
15
Betty Stevens Frecknall Scholarshiphttp://www.edfoundation.org/bettystevensfrecknallscholarship.htmAITP student members who are full-time students pursuing a degree in computer science, information technology, computer information systems or management information systems are eligible for this scholarship. Students must have successfully completed one semester at an accredited college or university and maintained a GPA of 3.0 or better and be U.S. citizens or permanent residents.High SchoolYesScholarshipsNo
16
Black Boys Codehttps://blackboyscode.org/"Black Boys Code is a Not-for-Profit organization dedicated to introducing young boys of colour in their critical development years (ages 8 to 17) to computer science through one-day and two-day workshops, Hackathons, after school and summer programs. Our programs are aimed at boys of a young age to build capacity and skills in the field of computer technology. We utilize mentorship, industry exposure, and intensive training in the field of computer science to help the boys understand they have the ability to become technological innovators and creators of their own futures."High School, Middle SchoolYesOrganization or AssociationNo
17
Black Girls Codehttp://www.blackgirlscode.com/Black Girls Code mission: to introduce programming and technology to a new generation of coders, coders who will become builders of technological innovation and of their own futures. Hackathons.High School, Middle SchoolYesOrganization or AssociationNo
18
Blacks at Microsoft Scholarship (BAM)https://www.microsoft.com/en-us/diversity/programs/blacks-scholarships.aspxBlacks at Microsoft (BAM) is a company-sponsored employee network dedicated to supporting the continued growth and development of black employees at Microsoft Corporation. This year, BAM will award two US$5,000 scholarships to outstanding high-school seniors who are interested in pursuing careers in technology. The scholarships are renewable, so winners who continue to meet the criteria can receive an annual $5,000 award for up to four years.High SchoolYesScholarshipsNo
19
Blockly Gameshttps://blockly-games.appspot.com/Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages. Sample lesson plan: https://educators.brainpop.com/lesson-plan/computer-coding-lesson-plan-blockly-maze-game/Elementary School, Middle SchoolYesCurriculumApps, Computer Programming, Creativity, Sequence, VariablesNo
20
Bloxelshttp://www.bloxelsbuilder.com/education-overviewBloxels uniquely unlocks kids’ innate creativity by leveraging something they love: video games. Kids, K-8, can play fun games and channel their creative potential as they gain greater understanding of important topics like design logic, and computer science and demonstrate their knowledge of history, science and mathematics and more through the games they create.Elementary SchoolNoCurriculumComputer Programming, Creativity, Robotics, SequenceNo
21
Bootstraphttp://www.bootstrapworld.org/"Bootstrap crafts research-based curricular modules for grades 6-12. Our materials reinforce core concepts from mainstream subjects like Math, Physics and more, enabling non-CS teachers to adopt our introductory materials while delivering rigorous and engaging computing content drawn from CS classes at universities like Brown, WPI, and Northeastern. Our Algebra class can be integrated into a standalone CS or mainstream math class, and aligns with national and state math standards. And since every child takes algebra - regardless of gender or background - Bootstrap is one of the largest providers of formal CS education to girls and underrepresented students nationwide. Our other modules model physics, data science, and sophisticated interactive programs, and can be integrated into Social Studies, Science, Math, Intro and even AP CS Principles courses. Teachers can mix-and-match content across various modules to fit their needs. By leveraging the existing networks of Math, Social Studies, and Physics teachers, nationwide, Bootstrap is built to scale. We work with school districts across the country, reaching hundreds of teachers and thousands of students each year. Most of our teachers have also attended a Bootstrap Workshop, where they received specialized training to deliver the class."High School, Middle School3-day PD workshops are available for school and school districts; fees determined on a case by case basis though commonly $15/teacher/hour (including food and materials). Online office hours, teacher discussion forums, teacher-PD videos, grading rubrics, supplemental homework assignments, and solutions to every activity are available. Classroom visits and live support are also available to partnering school districts.YesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Sequence, VariablesYes
22
Catching the Dreamhttps://www.catchingthedream.org/This scholarship recognizes students who are members of a U.S. tribe and show good leadership skills within their community. Awards are given based on academic achievement, commitment to the American Indian community and financial need. The minimum scholarship amount is $500 and the maximum amount is $5,000.YesScholarshipsNo
23
Cato's Hikehttps://itunes.apple.com/us/app/id574335479?ign-mpt=uo%3D4Maze puzzler makes learning programming an adventure.Elementary SchoolNoCurriculumAppsNo
24
Challenger Learning Center of Coloradohttp://www.challengercolorado.org/who-we-are.htmlThe Colorado Consortium for Earth and Space Science Education (CCESSE) established the Challenger Learning Center of Colorado (CLCC). Opening its doors in 2002, CLCC provides a first class space-based learning environment where schoolchildren, families, senior citizens, corporate teams and other community members “fly” simulated space missions. CLCC features a Mission Control Center modeled after the one at NASA’s Johnson Space Center, a Space Transporter and a Spacecraft/Space Station simulator where experiments are performed and probes are assembled and “launched” into the depths of outer space. Summer camps and STEM resources for educators available.Elementary School, Middle SchoolSTEM integration professional development.YesLocal ResourcesYes
25
Code Combathttp://codecombat.com/We started CodeCombat to give learners the feeling of wizardly power at their fingertips by using typed code. As it turns out, that enables them to learn faster too. WAY faster. It's like having a conversation instead of reading a manual. We want to bring that conversation to every school and to every student, because everyone should have the chance to learn the magic of programming. HTML, Python and Java programming, lesson plans, and assessments.High School, Middle SchoolNoCurriculumComputer Programming, Creativity, Data Structures, Sequence, VariablesNo
26
Code.orghttps://code.org/Code.org® is a non-profit dedicated to expanding access to computer science and increasing participation by women and underrepresented minorities. Our vision is that every student in every school should have the opportunity to learn computer science, just like biology, chemistry or algebra. Code.org organizes the annual Hour of Code campaign which has engaged 10% of all students in the world and provides the leading curriculum for K-12 computer science in the largest school districts in the United States. Code.org is supported by generous donors including Microsoft, Facebook, the Infosys Foundation, Google, Omidyar Network, and many more.Elementary School, High School, Middle School1 day weekend workshops; available in Denver; free ; Online "office hours", support hotline, teacher-PD videos

Contact mindSpark Learning in Colorado: https://www.mymindsparklearning.org/
YesCurriculum, Organization or AssociationComputer Programming, Computing Systems and Networks, Creativity, Data Structures, Robotics, Sequence, VariablesYes
27
Codeahttp://twolivesleft.com/Codea/Codea for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer.High School, Middle SchoolYesCurriculumAppsNo
28
Codeacademyhttps://www.codecademy.com/learn?utm_campaign=reskillusa"About Codecademy: Built for adults, self-paced copycode modules. Codecademy is an education company. But not one in the way you might think. We're committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future. Education is old. The current public school system in the US dates back to the 19th century and wasn't designed to scale the way it has. Lots of companies are working to ""disrupt"" education by changing the way things work in the classroom and by bringing the classroom online. Our Mission: We're not one of those companies. We are rethinking education from the bottom up. The web has rethought nearly everything - commerce, social networking, healthcare, and more. We are building the education the world needs - the first truly net native education. We take more cues from Facebook and Zynga in creating an engaging educational experience than we do from the classroom. Education is broken. Come help us build the education the world deserves."High School, Middle SchoolYesCurriculumComputer Programming, Data Structures, Sequence, VariablesNo
29
CodeHShttp://codehs.com/CodeHS offers free resources and a tiered pay structure. CodeHS offers free K-12 curriculum pathways aligned to state standards. CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and resources, and professional development. The mission of CodeHS is to empower all students to meaningfully impact the future. We believe that in the 21st century, coding is a foundational skill, just like reading and writing. That’s why we say: Read, Write, Code. We do this by providing great curriculum, tools, and resources to teachers, students, and schools to implement high-quality computer science programs. We believe that everyone should get the chance to learn coding, and that it’s a skill that provides limitless creative opportunity to students. We want to help make computer science education fun and accessible, and believe you need both great tools as well as a great community to make this happen.



Check out these page specific links below



[https://codehs.com/academic_integrity](https://codehs.com/academic_integrity)

[https://codehs.com/curriculum/spanish](https://codehs.com/curriculum/spanish)

[https://codehs.com/curriculum/elementary](https://codehs.com/curriculum/elementary)

[https://codehs.com/platform](https://codehs.com/platform)

[https://codehs.com/ai](https://codehs.com/ai)

[https://codehs.com/ide](https://codehs.com/ide)

[https://codehs.com/curriculum/catalog](https://codehs.com/curriculum/catalog)
Elementary School, High School, Middle SchoolCodeHS offers free resources and a tiered pay structure. CodeHS offers free K-12 curriculum pathways aligned to state standards. "CodeHS is a comprehensive teaching platform for helping schools teach computer science. We provide web-based curriculum, teacher tools and resources, and professional development. The mission of CodeHS is to empower all students to meaningfully impact the future. We believe that in the 21st century, coding is a foundational skill, just like reading and writing. That’s why we say: Read, Write, Code. We do this by providing great curriculum, tools, and resources to teachers, students, and schools to implement high-quality computer science programs. We believe that everyone should get the chance to learn coding, and that it’s a skill that provides limitless creative opportunity to students. We want to help make computer science education fun and accessible, and believe you need both great tools as well as a great community to make this happen."





https://codehs.com/academic_integrity

https://codehs.com/curriculum/spanish

https://codehs.com/curriculum/elementary

https://codehs.com/platform

https://codehs.com/ai

https://codehs.com/ide

https://codehs.com/curriculum/catalog
YesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Robotics, Sequence, VariablesYes
30
Codemancerhttp://codemancergame.com/"‘Codemancer’ is an educational game designed for 6 to 12-year-olds (but fun for grownups, too) that teaches the magic behind programming. Players will code their way through a fantasy world full of rival sorcerers and their minions. The goal of the game is to be as broad and inclusive as possible. A gender-neutral fantasy setting, a female protagonist, a narrative backbone, and a language designed for accessibility; these are all ways to knock down barriers that prevent some kids from engaging with programming. When everybody is making technology, the technology they make will be for everybody. ‘Codemancer’ features a moving story about a girl trying to grow up and do good despite incredible obstacles. Aurora’s Father’s life is in her hands, and that’s a lot of pressure for a child just learning to be independent."High School, Middle SchoolNoCurriculumComputer ProgrammingNo
31
Coder for Raspberry Pihttps://projects.raspberrypi.org/en/coderdojoCoder is an experiment for Raspberry Pi, built by a small team of Googlers in New York. It’s a free piece of software that turns a Raspberry Pi into a simple, tiny, personal web server and web-based development environment--just what you need for crafting HTML, CSS, and Javascript while you’re learning to code. It just takes ten minutes to set up and you’re ready to start experimenting with building real web stuff.Elementary School, High School, Middle SchoolNoCurriculumComputer Programming, Creativity, Data Structures, Sequence, VariablesYes
32
College Board AP Central CShttp://apcentral.collegeboard.com/apc/public/courses/teachers_corner/4483.htmlThe AP Computer Science A course is equivalent to a first-semester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes object-oriented and imperative problem solving and design using the Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.High SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Data Structures, EthicsNo
33
Colorado State Universityhttp://stem.colostate.edu/about/Mission: Facilitate collaboration and coordination among Colorado State University’s science, engineering, mathematics departments, and the teacher preparation and development programs; IDTech Summer Camps. Primarily Science and Engineering.High SchoolSome online courses for teachers.NoLocal ResourcesYes
34
Computational Thinking for Educators by Googlehttps://computationalthinkingcourse.withgoogle.com/course?use_last_location=trueThe goal of this course is to help educators learn about computational thinking (CT), how it differs from computer science, and how it can be integrated into a variety of subject areas. As a course participant, you will increase your awareness of CT, explore examples of CT integrated into your subject areas, experiment with examples of CT-integrated activities for your subject areas, and create a plan to integrate CT into your own curricula."What: A free online course helping educators integrate computational thinking into their curriculum

Who: Humanities, Math, Science, and Computing educators

When: All of the course materials are available as a self-study program."
YesOrganization or AssociationComputer ProgrammingYes
35
Computer Science Is Funhttp://csisfun.com/Online resource for CS browser games. Some resources require payment.Elementary School, High School, Middle SchoolYesCurriculumApps, Computer Programming, Computing Systems and Networks, Creativity, Data Structures, Sequence, VariablesNo
36
Computer Science Onlinehttp://www.computerscienceonline.org/about-us/Website lists MOOCS affiliated with major universities that can be taken for credit with payment. ComputerScienceOnline.org is an in-depth website for potential and current students considering a career with computers, software engineering, and more. Our search tools for relevant school programs, salary data, and our articles and guides are researched carefully. We use expert sources to bring you accurate, current information about computer science degrees and careers. Our sources include individuals in upcoming tech firms, professors from top colleges and universities, the Bureau of Labor Statistics, the National Center for Education Statistics, and more.High SchoolNoCurriculumComputer Programming, Computing Systems and Networks, CybersecurityYes
37
Computer Science Online Scholarship Resource Listhttps://www.computerscienceonline.org/cs-scholarships/Computer Science Online provides a comprehensive list of computer science related scholarships. They break it down into specific categories (i.e. undergraduate, CS scholarships for women, CS scholarships for African American Students, CS scholarships for Hispanic/Latino students, CS scholarships for LGBTQ students, etc).High SchoolYesScholarshipsNo
38
Computer Science Teachers Associationhttps://www.csteachers.org/Computer Science Teacher Association (CSTA) is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K-12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.Annual conference. Online courses.NoOrganization or AssociationYes
39
Courserahttps://www.coursera.org/course/cs101Online continuing ed for educators: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations.Some courses can be taken for free.NoOrganization or AssociationYes
40
Creative Computinghttp://scratched.gse.harvard.edu/guide/"Creative computing is... creativity. Computer science and computing-related fields have long been introduced to young people in a way that is disconnected from their interests and values – emphasizing technical detail over creative potential. Creative computing supports the development of personal connections to computing, by drawing upon creativity, imagination, and interests. Creative computing is... empowerment. Many young people with access to computers participate as consumers, rather than designers or creators. Creative computing emphasizes the knowledge, practices, and fundamental literacies that young people need to create the types of dynamic and interactive computational media that they enjoy in their daily lives. Creative computing is... computing. Engaging in the creation of computational artifacts prepares young people for more than careers as computer scientists or programmers. It supports young people’s development as computational thinkers – individuals who can draw on computational concepts, practices, and perspectives in all aspects of their lives, across disciplines and contexts."Elementary School, Middle SchoolYesCurriculumComputer Programming, Creativity, Data Structures, Sequence, VariablesYes
41
CS Education Weekhttps://csedweek.org/"Computer Science Education Week (CSEdWeek) is an annual program dedicated to inspiring K-12 students to take interest in computer science. Originally conceived by the Computing in the Core coalition, Code.org® organizes CSEdWeek as a grassroots campaign supported by 350 partners and 100,000 educators worldwide. CSEdWeek is held in recognition of the birthday of computing pioneer Admiral Grace Murray Hopper (December 9, 1906)."Elementary School, High School, Middle SchoolYesCurriculum, Organization or AssociationComputer ProgrammingNo
42
CS Principleshttp://apcsprinciples.org/Course overview and sample test questions. Computer Science Principles (CSP) is a new Advanced Placement course designed to give students foundational computing skills, an understanding of the real-world impact of computing applications, and programming literacy. It is a course seeking to broaden participation in computing and computer science by students who might not otherwise consider studying the subject. A team of computer science educators organized by the College Board and the National Science Foundation is leading the development of CSP, providing a curriculum framework upon which educators can build their own specific course. CSP will launch as an AP course in Fall 2016; the first AP exams will take place in May 2017.High SchoolYesCurriculumNo
43
CS Unpluggedhttp://csunplugged.org/CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. We originally developed this so that young students could dive head-first into computer science, experiencing the kinds of questions and challenges that computer scientists experience, but without having to learn programming first.Elementary School, Middle SchoolSome teaching principles and resources.YesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Sequence, VariablesNo
44
CS for All Teachershttps://csforallteachers.org/Previously known as the CS10K Community, CS for All Teachers provides a virtual home for teachers to connect with one another and with the resources and expertise they need to successfully teach computer science in their classrooms. With the support of a cohort of community ambassadors, PreK-12 teachers can get answers to their burning questions from the HelpSquad, share their experiences in small groups, participate in online events, search for resources, and learn new instructional strategies from their colleagues—all in an effort to ensure computer science for all.High SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Robotics, Sequence, VariablesNo
45
CSTA Standardshttps://www.csteachers.org/page/standardsProvides resources with how to link CSTA standards to state and national standards (such as CCSS)Elementary School, High School, Middle SchoolYesStandardsNo
46
Dash and Dothttps://teachers.makewonder.com/Coding and robotics for elementary and middle school. Our curriculum makes it easy to integrate coding into school day. We provide scaffolding to guide beginners as well as extensions to challenge more experienced coders.Elementary School, Middle SchoolOnline introductory teaching modules.NoCurriculumApps, Computer Programming, RoboticsYes
47
Dell Computer Corporation Scholarshiphttp://www.dellscholars.org/To be eligible for this scholarship, applicants must have completed an approved college readiness program and be graduating from an accredited high school. Applicants must have a 2.75 or better GPA, demonstrate financial need and plan to attend a full-time bachelor’s degree program at an accredited college or university. Scholarships are given based on a student’s goals, accomplishments and ability to overcome hardship on the road to academic success.YesScholarshipsNo
48
Denver Public Library Idea Labhttps://www.denverlibrary.org/idealabThe SM Energy ideaLAB is a makerspace and digital media lab at the Central Library. With our equipment and software, you can make videos, games, music, art, crafts, and more. The lab is free to anyone – no library card necessary! 3D Printing, Rasberry Pi's, Unity software and more.High School, Middle SchoolYesCurriculum, Local ResourcesComputer Programming, Creativity, RoboticsNo
49
Dictionary of Algorithms and Data Structureshttps://xlinux.nist.gov/dads/"Dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann's function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type. The two-level index has a total download 1/20 as big as this page. Currently we do not include algorithms particular to business data processing, communications, operating systems or distributed algorithms, programming languages, AI, graphics, or numerical analysis: it is tough enough covering ""general"" algorithms and data structures. If you have suggestions, corrections, or comments, please get in touch with Paul Black. Some terms with a leading variable, such as n-way, m-dimensional, or p-branching, are under k-. You may find useful entries in A Glossary of Computer Oriented Abbreviations and Acronyms. "High School, Middle SchoolYesCurriculumNo
50
Edhesivehttps://edhesive.com/Edhesive makes online learning accessible, personal and meaningful. We combine online instruction from nationally recognized experts with the personal touch of local teachers, who offer students face-to-face guidance and support. Our unique approach is driven by our belief that online learning has the power to reach all learners regardless of their location or resources, yet can only succeed if students feel a personal connection to it. Teachers at local schools who may or may not have expertise in the subject area meet with students regularly to guide, challenge and inspire them through the course curriculum. In doing so, students are enriched and motivated to do the work of learning in ways that technology alone cannot do.High School"We provide support for teachers every step of the way

On-site guidance and support from local teachers makes learning meaningful. Teacher support: Get all the training and resources necessary for teachers of any discipline to support and guide students through our online curriculum."
NoCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data Structures, Ethics, Sequence, VariablesYes
51
Electronic Document Systems Foundation Scholarshiphttp://www.edsf.org/scholarships/scholarship-opportunities/apply.htmlStudents interested in document preparation, production and distribution may be eligible for the Electronic Document Systems Foundation Scholarship. The foundation offers several scholarships for students working toward degrees in computer science and other computer related degrees. Most of the scholarship awards require applicants to be a second year student or higher, but there are a few for students below that level.High SchoolYesScholarshipsNo
52
ESA Foundationhttp://www.esafoundation.org/scholarship.aspThis scholarship is available to female and minority students working toward a degree in computer and video game arts. Applicants must be attending or planning to attend full-time at an accredited four year college or university. High school seniors must have been accepted into an approved program to be eligible. Scholarships of up to $3,000 are available.YesScholarshipsNo
53
ExCEL Computing Scholarshipshttp://luc.edu/cs/financial/excelprogram/(Only Available for students applying to Loyola University, Chicago). Academically talented students who demonstrate a financial need are eligible for this scholarship. Applicants must be enrolled full-time in an approved computer science degree program. Students interested in applying for this scholarship should talk to their school counselor to obtained an application at the applicants high school or college of choice.High SchoolYesScholarshipsNo
54
Finch Robothttp://www.finchrobot.com/The Finch is a new robot for computer science education. Its design is the result of a four year study at Carnegie Mellon's CREATE lab. The Finch is designed to support an engaging introduction to the art of programming. It has support for over a dozen programming languages and environments, including several environments appropriate for students as young as eight years old. Finch interacts with over 12 different programming languages. 1 Finch costs $99Elementary School, High School, Middle SchoolNoCurriculumComputer Programming, Data Structures, Robotics, Sequence, VariablesNo
55
Ford Motor Company Tribal Scholarshiphttps://www.fordblueovalnetwork.org/american-indian-college-fundAmerican Indian, Alaskan Native, or Native Hawaiian applicants are eligible for this scholarship. Students must show leadership qualities and demonstrate financial need. This $3,000 scholarship is awarded to students majoring in math, science, business, teaching, engineering and environmental science. Applicants must be full-time students who have a GPA of 3.0 or better. Preference is given to students who are attending a tribal college in Michigan.YesScholarshipsNo
56
Game Code Schoolhttp://gamecodeschool.com/This web site is for beginners who want to learn how to make games. Building up what will hopefully become a comprehensive catalogue of pure coding tutorials in multiple languages. Also a range of real working game projects to put your new coding skills to work.High School, Middle SchoolYesCurriculumComputer Programming, Creativity, Data Structures, Sequence, VariablesNo
57
Gamestar Mechanichttp://gamestarmechanic.com/Gamestar Mechanic is a game and community designed to teach kids the principles of game design and systems thinking in a highly engaging environment. It is designed for 7- to 14-year-olds but is open to everyone.High School, Middle SchoolNoCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data StructuresNo
58
Girl Scouts Made with Codehttp://www.girlscouts.org/who_we_are/our_partners/initiatives/madewithcode/"Made with Code was designed to: - Inspire millions of girls to experience the power of coding - Demonstrate how coding can help girls pursue and reach their dreams - Create a coding culture for girls based on creativity and making - Encourage girls to write their own future and show them that coding can take them anywhere - Made with Code offers your Girl Scouts fun and creative games, moving videos, and profiles of girls and women who are using code to achieve their dreams."Elementary School, High School, Middle SchoolYesCurriculum, Organization or AssociationComputer Programming, Creativity, Data StructuresNo
59
Girls Who Codehttp://girlswhocode.com/"Girls Who Code was founded with a single mission: to close the gender gap in technology." Sample projects, coding clubs across the country and summer camps for girls.High School, Middle SchoolYesOrganization or AssociationNo
60
Google CS Firsthttps://csfirst.withgoogle.com/en/homeCS First provides free, easy-to-use computer science enrichment materials that engage a diverse student population in grades 4-8 (ages 9-14). Facilitators use the video content to teach kids coding basics with Scratch, a block-based coding tool.Elementary School, High School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data Structures, Sequence, VariablesYes
61
Google For Educationhttps://edu.google.com/Whether for Pre-K or PhD, Google for Education can support teachers, learners, researchers, and organizations. Learn more about the collaborative tools of G Suite for Education, powerful and affordable Chromebooks, and the Big Data, machine learning and storage tools within Google Cloud Platform.High School, Middle SchoolYesCurriculum, ScholarshipsComputer Programming, Computing Systems and Networks, Creativity, Data StructuresYes
62
Google Lime Scholarshiphttps://www.google.com/edu/scholarships/the-google-lime-scholarship/For university students with disabilities pursuing computer science degrees in Canada and the U.S.YesScholarshipsNo
63
Google Made with Codehttps://www.madewithcode.com/Made with Code is an initiative launched by Google aimed to empower young women in middle and high schools with computer programming skills. Made with Code was created after Google’s own research found out that encouragement and exposure are the critical factors that would influence young females to pursue Computer Science. The Made with Code initiative involves both online activities as well as real life events, collaborating with notable firms like Shapeways and App Inventor.High School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data StructuresNo
64
Greenfoothttp://www.greenfoot.org/doorGreenfoot is an interactive object-oriented Java development environment designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical applications, such as simulations and interactive games.High SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Data Structures, Sequence, VariablesNo
65
Hello Rubyhttp://www.helloruby.com/teach"Hello Ruby is the world’s most whimsical way to learn about technology, computing and coding. We are all about curiosity, playfulness and logic. We provide tools for kids, parents and educators to learn to understand programming in a fun and creative way. Our story started off with a book that is now published in over 22 languages, including Japanese, Korean, Dutch and even Finnish. The book made its debut on Kickstarter in 2014 and quickly smashed its $10,000 funding goal after just 3.5 hours and gathering 380 000 dollars in total funding. Hello Ruby was at the time the most funded book on Kickstarter's children's book category."Elementary SchoolNoCurriculumApps, Computer Programming, Computing Systems and Networks, CreativityNo
66
HENAAC Scholars Programhttp://www.greatmindsinstem.org/college/henaac-scholarship-programThis scholarship is sponsored by the Hispanics in Science, Technology, Engineering and Mathematics (STEM) program. Applicants must contribute to the Hispanic community, have a GPA of 3.0 or better and be working toward a degree in science, computer science, engineering or another approved technology field.High SchoolYesScholarshipsNo
67
Henry Beckman Memorial Scholarshiphttps://www.tilfoundation.org/scholarships/list/(Only available for students applying to University of Texas at Austin). High school seniors in the top 25 percent of their class are eligible to apply for this scholarship. Applicants must work toward a degree in computer science, engineering or natural sciences at The University of Texas at Austin.YesScholarshipsNo
68
Hopscotchhttps://www.gethopscotch.com/Lesson plans. "What if creating software was so easy even kids could do it? Writing, photography and video have been democratized by the internet. But what about software itself? Programming is a potent form of creative expression, imagine if anyone could do it. This is our mission. Join us."Elementary SchoolYesCurriculumApps, Computer ProgrammingYes
69
Hummingbird Robothttp://www.hummingbirdkit.com/Robotics and coding kits for 8-12 students under $300. Great flexibility. Produced by Carnegie-Mellon. Hummingbirds are used in 3rd grade to 12th grade arts, science, engineering, and history classes; curriculum, resources and training (out of state or online) available, all are in alignment with Common Core (CC) and the Next Generation Science Standards (NGSS). Many project ideas.High School, Middle SchoolNoCurriculumComputer Programming, Computing Systems and Networks, Data Structures, RoboticsNo
70
ID Tech Summer Campshttps://www.idtech.com/locations/colorado-summer-camps/denver/id-tech-university-of-denver/IDTech Summer Camps; Various STEM eventsHigh School, Middle SchoolNoLocal ResourcesNo
71
IEEE Computer Societyhttp://www.trycomputing.org/inspireThe IEEE Computer Society is the world's leading membership organization dedicated to computer science and technology. Serving more than 60,000 members, the IEEE Computer Society is the trusted information, networking, and career-development source for a global community of technology leaders that includes researchers, educators, software engineers, IT professionals, employers, and students. Lesson plans!High SchoolDigital library.YesCurriculum, Organization or AssociationComputer Programming, Computing Systems and Networks, Data StructuresNo
72
IEEE Scholarshiphttp://www.ieee.org/education_careers/education/preuniversity/scholarship.htmlThis scholarship is awarded to students who have completed a project that shows outstanding understanding of computer science, engineering or closely related IEEE fields. The scholarship awards $10,000 to be paid out over four years of undergraduate study and a student IEEE membership.High SchoolYesScholarshipsNo
73
International Technology and Engineering Educators Associationhttp://www.iteea.org/The International Technology and Engineering Educators Association is the largest professional educational association, principal voice, and information clearinghouse devoted to enhancing technology education through technology, innovation, design, and engineering experiences at the K-12 school levels. Its membership encompasses individuals and institutions throughout the world in over 45 countries with the primary membership in North America.High School, Middle SchoolSummer workshops.YesCurriculum, Organization or AssociationComputer ProgrammingYes
74
Invent with Pythonhttp://inventwithpython.com/"Learning to program makes you a smarter and more capable human being. Computers are not only the most common tool we encounter in our day-to-day lives, but also the most powerful. Even if your plans don't include becoming a software engineer writing code for the next Mars mission, you can find value in learning to code. Rocket science uses programming, but programming isn't rocket science. Whether you're preparing for a software career, an office worker with a folder full of spreadsheet files, or a hobbyist interested in making indie video games, the Python programming language is a great way to get started in the world of programming." Free Python programming textbooks and online courses.High School, Middle SchoolYesCurriculumComputer ProgrammingNo
75
ISTEhttps://www.iste.org/standardsStudent, teacher, administrator, coaches and standards for computer science educators provided.Elementary School, High School, Middle SchoolBooks for teacher professional development.YesCurriculumComputer Programming, Computing Systems and NetworksYes
76
Kanohttps://kano.me/Teaches students how to make a computer and code. Lesson plansElementary School, Middle SchoolNoCurriculumComputer Programming, Computing Systems and Networks, Data StructuresNo
77
Khan Academyhttps://www.khanacademy.org/computingProvides free online curriculum and exercises for both teachers an students.High SchoolYesCurriculumComputer ProgrammingYes
78
Kids, Code, and Computer Sciencehttps://www.kidscodecs.com/Kids, Code, and Computer Science magazine is a bi-monthly online and print magazine about learning to code, computer science, and how we use technology in our daily lives. The magazine includes hard to find information, for example, a list of 40+ programming languages for education, coding schools, summer tech camps, and more.Elementary School, Middle SchoolNoCurriculumComputer Programming, RoboticsNo
79
Kinesthetic Learning Activities for CShttp://www.cs.ubc.ca/~kla/index.php?page=KLAsA kinesthetic learning activity (KLA) is a physically engaging classroom exercise. This might, for example, teach recursion by simulating the Towers of Hanoi with students instead of disks, or highlight the difference between pipelined and non-pipelined execution using a human assembly line.Elementary School, High School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data StructuresNo
80
Kodable Classhttps://www.kodable.com/curriculum"We put educators first At Kodable, we believe that teachers are the gatekeepers of learning. So we've built our product from the ground up with teacher's needs in mind. From scripted lesson plans to automated assessment tools, everything we do is designed to help educators spend less time preparing, and more time teaching. Because that's where you make the most difference. Everything you need in one place. Choose from over 70 lessons with both on-screen and off-screen components. Every lesson includes instruction guidance, vocabulary words, and student materials. You can teach K-5 computer science as it’s own content area or integrate into math, ELA, digital citizenship, robotics, or other subject area." K-5 counterpart to CodeHS. Free for up to 49 students. $600 per school. Lesson plans, assessments, integrated curriculum, monitor student progress.Elementary SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data Structures, Robotics, Sequence, VariablesYes
81
Lance Stafford Larson Student Scholarshiphttps://www.computer.org/volunteering/awards/scholarships/larsonTo qualify for this scholarship, the student must write a paper regarding a topic of interest in the computer or technology industry. The student who is chosen for the best paper is awarded the scholarship. The applicant must have a minimum GPA of 3.0 and submit a paper that is 20 pages or less.YesScholarshipsNo
82
Lead CShttp://www.leadcs.org/title/#standards_outcomes_content_standards_in_k_12_csScholarly information regarding starting computer science programs. Provides overview and analysis of: CSTA Standards, ISTE Standards, Common Core Math Standards, NGSS, Partnership for 21st Century Skills (See Standards tab)Elementary School, High School, Middle SchoolYesCurriculumNo
83
Lightbothttp://lightbot.com/Teaches students, ages 4 and up, programming and coding logic.Elementary School, High School, Middle SchoolNoCurriculumApps, Computer ProgrammingNo
84
Lily Padhttps://www.sparkfun.com/categories/327?_ga=2.125497997.683393536.1522276687-787772472.1522276687LilyPad is a set of sewable electronic pieces designed to help you build soft interactive textiles.High School, Middle SchoolSome lesson plans and tutorials.NoCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data StructuresYes
85
Little Bitshttps://littlebits.com/pages/educatorslittleBits is a platform of easy-to-use electronic building blocks that empower you to invent anything; classroom sets and curriculum linked to NGSS and Common Core StandardsElementary School, Middle SchoolNoCurriculumComputer Programming, Computing Systems and Networks, CreativityNo
86
Lucy Kasparian Aharonian Scholarshiphttp://aiwainternational.org/content.aspx?page_id=22&club_id=616355&module_id=243124This scholarship is available to female scholars of Armenian descent. Applicants must be full-time students at an accredited college or university. Students must show good academic achievement and be working toward a degree in computer science, engineering, science, technology or architecture.High SchoolYesScholarshipsNo
87
Makey Makeyhttp://www.makeymakey.com/MaKey MaKey is an invention kit for the 21st century. Turn everyday objects into touchpads and combine them with the internet. It's a simple Invention Kit for Beginners and Experts doing art, engineering, and everything inbetweenElementary School, Middle SchoolNoCurriculumComputer Programming, Computing Systems and Networks, Creativity, Data Structures, RoboticsYes
88
Microsoft Tuition Scholarshiphttps://bigfuture.collegeboard.org/scholarships/microsoft-general-scholarshipThis scholarship requires that applicants be enrolled full-time at a four year college or university in the United States, Canada or Mexico. Applicants must be working toward a degree in computer science, computer engineering or another closely related field. The Microsoft Tuition Scholarship is academic based, which means applicants must have a 3.0 or better GPA on a 4.0 scale. The award may cover all or part of the academic expenses for one year.High SchoolYesScholarshipsNo
89
Minecraft: Education Editionhttp://education.minecraft.net/Since the introduction of Minecraft to the classroom, educators around the world have been using Minecraft to effectively teach students everything from STEM subjects to art and poetry. Students will recognize the game they love. Minecraft: Education Edition is just as engaging as the core game, with added tools for easier collaboration. Parents will appreciate the ability to track their child’s progress in a safe, fun learning environment.It’s this versatility that excites many educators about the potential. Code Builder for Minecraft: Education Edition allows educators and students to explore, create, and play in a Minecraft world. Partnering with familiar learn-to-code platforms like ScratchX, Tynker, Code.org, Microsoft MakeCode. $5 per person, volume discounts and discounts for schools with low-income student populations.Elementary School, Middle SchoolGetting started online modules.NoCurriculumComputer Programming, Creativity, Data Structures, SequenceYes
90
MIT App Inventorhttp://appinventor.mit.edu/explore/MIT App Inventor is an innovative beginner's introduction to programming and app creation for all Microsoft based platforms that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.High School, Middle SchoolLists useful workshop and online learning opportunities for educators. EdX has annual AppInventor online MOOC's.YesCurriculumApps, Computer Programming, Computing Systems and Networks, Data StructuresYes
91
Move the Turtlehttp://movetheturtle.com/Move the Turtle teaches children (ages 5+) the basics of programming.Elementary SchoolNoCurriculumAppsNo
92
MY CShttps://www.cs.hmc.edu/MyCS/about.htmlComplete step-by-step lesson plans. Very complete! "MyCS, or middle-years computer science, is a true CS curriculum. Middle-years means that the course is designed for middle-school, early high-school, and late elementary-school students. The curriculum has been piloted in the Pomona, CA and Kaua'i, HI school districts, with over two dozen classes and over 4000 students earning elective credit as of fall '15. As of 2015-6 our partnerships now include five other Southern California regional school districts and Hawaii. Pilots are also being run in the San Fransisco and Phildelphia School Districts in 2015."Elementary School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Data Structures, Sequence, VariablesNo
93
National Council of Teachers of Mathematicshttp://www.nctm.org/The National Council of Teachers of Mathematics is the public voice of mathematics education, supporting teachers to ensure equitable mathematics learning of the highest quality for all students through vision, leadership, professional development, and research.Some commentary on the intersection of math and computer science.YesOrganization or AssociationYes
94
National Science Teacher Associationhttp://common.nsta.org/search/default.aspx?action=browse&text=computer%20science&price=&type=&subject=&topic=0&gradelevel=&sort=1&page=0&dep=&coll=&author=Colorado Association of Science Teachers: It's CAST's goal to support, stimulate, and improve science education for students of all ages in Colorado, so visit often and find out what's happening in science education around the state. Some activities connecting computer science and science are listed.Elementary School, High School, Middle SchoolLinks to professional development courses, some cost.YesCurriculum, Organization or AssociationComputer ProgrammingYes
95
NCWIT Engage CShttps://www.engage-csedu.org/Three features distinguish EngageCSEdu: 1) A living collection of materials from the CS community; 2)It is designed to engage a diverse population of students; 3) Is based on research for engaging and retaining students. The collection is a repository for CS1 and CS2 course materials, including assignments, tutorials, labs, assessments, lecture notes, exercises and projects.High School, Middle SchoolYesCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, Sequence, VariablesNo
96
NGSShttp://www.nextgenscience.org/get-to-know"Through a collaborative, state-led process, new K–12 science standards have been developed that are rich in content and practice and arranged in a coherent manner across disciplines and grades to provide all students an internationally benchmarked science education. The Next Generation Science Standards are based on the Framework for K–12 Science Education developed by the National Research Council. "Elementary School, High School, Middle SchoolYesStandardsNo
97
National Math and Science Initiativehttp://www.nms.org/NMSI provides content-based, teacher-to-teacher coaching, classroom-ready lessons, web-based resources; (HS): Year-long AP CSHigh SchoolFour-day AP Summer Institute featuring in-person, hands-on PD, followed by 2-day workshops each Fall and mock AP exam reading/grading in the spring; Colorado Springs; Free for schools participating in NMSI's College Readiness Program. Also: mentor support, exper-led student study sessions, online platform for teachers .NoCurriculumYes
98
Open Culture Computer Science Courseshttp://www.openculture.com/computer_science_free_coursesA resource for free computer science courses online from leading universities.High SchoolLists useful computer science courses educators can participate in online.YesCurriculumComputer Programming, Computing Systems and Networks, Cybersecurity, Data StructuresYes
99
Pencil Code Gymhttps://gym.pencilcode.net/A coding laboratory using drawing, music, and creative fiction to help students progress from block coding to text. Supports Java, HTML, CSS, and more. Block coding to text coding.Elementary School, High School, Middle SchoolSome guidance materials and lesson plans for teachers.YesCurriculumComputer Programming, Data Structures, Sequence, VariablesYes
100
Project Lead The Wayhttps://www.pltw.org/our-programs/pltw-computer-science"Our K-12 Pathways: Cohesive, Hands-On Learning Experiences We believe all students – beginning at a young age – need access to real-world, applied learning experiences that empower them to gain the skills they need to thrive in college, career, and beyond. That’s why our pathways in computer science, engineering, and biomedical science provide hands-on learning opportunities from the first day of kindergarten through senior year. PLTW’s research-supported approach empowers students to discover and explore interests, imagine and design solutions to real-world challenges, and become independent, confident problem solvers."High SchoolLesson plans and complete curriculum for AP Computer Science courses and more.NoCurriculumComputer Programming, Computing Systems and Networks, Creativity, Cybersecurity, Data Structures, Ethics, RoboticsYes