1 | Curriculum/organization | Bootstrap | Carnegie Learning | Code Avengers | Code.org | CodeCombat | CodeHS | Codesters | Edhesive | NCLab | Parallax Inc. | Project Lead The Way | Scalable Game Design | ScratchEd | Tynker | UC Davis C-STEM | Vidcode | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Curriculum/organization URL | www.bootstrapworld.org | https://www.carnegielearning.com/zulama/ | www.codeavengers.com/edu | https://code.org/csd | https://codecombat.com | https://codehs.com/ | https://www.codesters.com/ | https://edhesive.com/ | https://nclab.com/solutions/schools/ | http://scalablegamedesign.cs.colorado.edu/ | http://scratched.gse.harvard.edu/guide/ | https://www.tynker.com/ | http://c-stem.ucdavis.edu/ | https://vidcode.com/courses/ | |||
3 | Course options and length | Bootstrap:Algebra - Algebra and Introductory Computer Science, aligned to the Common Core and TEKS standards. (~20-25 hours), Bootstrap:Reactive - Computer Science (~20-25 hours), Bootstrap:Data Science (~20-25 hours), Bootstrap:Physics(20-25 hours) | Zulama offers both standalone computer science courses and modular projects designed to fit right into and enhance History, Science, Math, ELA, and other courses. | A range of courses covering programming, algorithms, data representation and HCI. 6 short courses of 1 hr, 7 courses of 2 - 3 hrs and 4 courses of 8+ hrs. | A flexible course that can be taught as a trimester, semester or year long course, CS Discoveries introductory course consists of six modular units: Problem Solving, Web Development, Interactive Animations and Games, The Design Process, Data and Society, and Physical Computing. | 11 courses plus non-programming activities constituting a year of content for a high school class (hours vary by experience). | Full year courses (1 semester versions are available): Computing Ideas, Web Design, Intro to Computer Science in JavaScript, Intro to Computer Science in Python, Cybersecurity, AP Computer Science Principals, AP Java. Shorter courses available (1 week-1 semester): Virtual Reality, Creative Computing, Mobile Apps, Coding in Music, Coding in Art, Coding in Sports | Each lesson takes approximately two 45-minute class periods. Intro to Codesters: 5 project-based lessons. Intro to Python 1: 20 project-based lessons. Intro to Python 2: 20 project based lessons. | 2 full-year courses: Explorations in Coding I, Explorations in Coding II | Courses are modular. Each module represents about 10 hours of instructional time and includes 40 levels and 5 quizzes. Courses are self-paced, so completion time may vary. For the full courses: Karel (5 modules = 50 hours), Visual Intro to Python (3 modules = 30 hours), 3D Modeling (4 modules = 40 hours), Python II (high school +: 5 modules = 50 hours) | Curriculum is flexible enough to compressed, expanded, or in some cases, used out of order. This allows for use in a variety of formats. Sections can be skipped, or embedded into another program such as Exploring Computer Science. | PLTW has developed two 45-day computer science units, Introduction to Computer Science (ICS I and II), for our middle school Gateway program. This course is also available through our high school CS program as a one semester course (ICS). | - Introduction to Game Design: 25 hours - Advanced Game Design (3D): 16 hours - Introduction to Simulation Design: 25 hours | Creative Computing, a six-unit introduction to the Scratch programming language | 1 FREE Starter course, 4 Visual Coding courses, 2 Text Coding courses, 1 drone coding course, 6 STEM courses. Each coding course has around 16 1-hour lessons. STEM courses include coding projects and quizzes in English, Math, Science, and Social Studies. Courses are aligned with Common Core ELA and Math, CSTA K-8 and NGSS standards. | C-STEM offers the following year-long courses for middle schools: Math 7 with Computing Math 8 with Computing Introduction to Computer Programming Robotics and Film Production Introduction to Physical Computing and Making | Over 12 creative coding courses, 10 hours each, that teach JavaScript and computational thinking. Starts with drag and drop environment. Includes cross-disciplinary, interaction design and game design courses. Can be implemented as a semester or year long elective for middle schools. See curriculum here: https://www.vidcode.com/courses/ | |
4 | Unplugged / nonprogramming classroom activities | Yes, Bootstrap includes on-paper and acted-out unplugged activities | Yes, classroom activities such as paper prototyping are used to reinforce programming concepts, or teach non-programming concepts. | There is a library of unplugged activities which are highlighted in lesson plans. They are used to reinforce concepts such as sequence, conditionals, variables, and encryption. | Yes, classroom activities to reinforce programming concepts, or teach non-programming concepts | Yes, classroom activities are used to further reinforce concepts, demonstrate applications in the real world and provide discussion and reflection opportunities | Each course comes with a comprehensive set of classroom resources and activities including lesson plans, problem guides and solution guides, handouts and classroom activities, connections, non-programming interactive exercises on the web, and non-programming interactive offline exercises | Yes, there are classroom warmup and planning activities for each lesson. | Extensive classroom and unplugged activities are included in the curriculum. | NCLab provides unplugged lesson plans and coding camp outlines as companion pieces for the online courses. | No. | Yes, students take part in unplugged activities that reinforce the computational thinking learning objectives. | CS unplugged activities are included, e.g, acting out Bubblesort. | Includes a mix of on and off computer activities | Yes, Dragon Spells and Space Cadet courses on the iPad include unplugged lessons and map directly to the elementary curriculum in Everyone Can Code program from Apple. | Mixed coding, robotics, math activities. Personalized and collaborative learning. Programming and robotics are integrated into math and CS education. | Unplugged classroom activities to introduce and reinforce programming concepts. Each course comes with scaffolded resources such as lesson plans, solution guides, automatic grading for quizzes which also track success rate and rubrics for grading projects. | |
5 | Programming language(s) taught | Racket (like Scheme) and Pyret (like Python). Optional, block-based tools are available as well. | Scratch, JavaScript, Gamestar Mechanic, GameSalad, GameMaker, HTML, CSS, 3ds Max, C#, Unity | Blockly, Python, Javascript, HTML, CSS | Javascript with block-to-text capabilities, CSS, HTML | Python, JavaScript, HTML, CSS | Block-based (Scratch, Snap, Blockly, etc.), Python, Java, JavaScript, Other: HTML, CSS, SQL, React Native, and more. See all programming languages taught here: https://codehs.com/info/curriculum/programming_languages | Python | Block-to-text, Python | Karel (Python based), PLaSM (Python based scripted CAD), Python | Block-based (Scratch, Snap, Blockly, etc.), C/C++ | Drag-drop (MIT App Inventor), Python | Block-based (Scratch, Snap, Blockly, etc.), JavaScript | Drag-drop (Scratch) | Block-based (Scratch, Snap, Blockly, etc.), Python, JavaScript, iOS/Swift, Language independent (can be taught in multiple languages) | Drag-drop Blockly, C/C++ through C/C++ interpreter Ch | JavaScript | |
6 | Hardware requirements | Web-based, Android tablet, iPad, Windows phone, Android phone, iPhone | Internet-connected desktops or laptops are required, at a minimum one per classroom and ideally one device per student. Software: Modern browser, either Mac OS or Windows. | Modern browsers and internet required for PRO platform. JR platform works on computers, Chromebooks, and tablets. | All modern browsers. Internet required | Modern browsers, Internet required. CodeCombat runs best on computers with at least 2GB of RAM, on a modern browser such as Chrome, Safari, Firefox, or Edge, as well as Chromebooks. | Chrome, Firefox, Safari | Modern browsers, internet required | Reliable internet, desktop or laptop computer or tablet with keyboard, modern web browser | Computer, notebook, Chromebook or tablet connected to Internet. Phones are not supported. | Requires a robotics or electronics kit that connects via USB. For the C-language version, no internet beyond the software download is needed. The Blockly-based option requires a reliable internet connection. Tested on Mac, Windows, Chromebook. | Computers, Android Tablets, Internet Access | Laptops including Mac/Window/Linux/Chromebooks running Modern browsers, e.g. Chrome/Safari/Firefox | Relatively recent web browser with Adobe Flash. Offline editor also available. | Modern browsers, Internet required OR iPad with Tynker app | Modern browser, Windows, Mac, Chromebook, Tablets, Raspberry Pi. | All modern browsers or tablets, including Chromebooks. Internet required | |
7 | If your curriculum platform provides auto-grading or other teacher tools, please specify | Some assessments such as multiple choice and matching are auto-graded. General features of Passport®, Carnegie Learning's state-of-the-art learning environment, include: • Project-based learning • Assigning and grading ability to personalize instruction • Detailed student data • Portfolio capabilities • Opportunities for differentiated instruction • Custom lesson creation | All tasks are graded with immediate feedback provided on the teacher dashboard. Teachers can export data. Free play activities can be inspected by the teacher. Teachers are provided with suggested lesson plans. | CS Discoveries is integrated into the Code Studio platform that provides a teacher dashboard of classroom progress, online curriculum, short video lectures, etc. | Teachers are able to see student progress throughout game levels and can control access to additional content. End of course assessment opportunities such as student coding competitions and open-ended projects provide further opportunity to grade students | All coding exercises are autograded, and teachers are provided with answer keys and a code review dashboard. | All self-guided skill-building activities are auto-graded. End of lesson project includes a rubric for grading and example student projects. All lessons come with detailed lesson plans and additional student planning documents, as necessary. In-platform LMS offers teachers views of whole-module progress as well as detailed activity-level progress. | All major coding projects and assessments are auto-graded. Extensive additional teacher resources and scaffolding provided, including: daily lesson guides, classroom presentations, printables and more. | All course levels and quizzes are auto-graded. Teachers are provided with sample solutions and companion lesson plans. | No. | The PLTW learning management system (LMS) powered by Canvas incorporates numerous learning tools, including assignment submissions (video, text, etc.), gradebooks, and embedded student- and teacher-facing content. | Game design grading rubrics | Community of support for teachers at http://scratched.gse.harvard.edu | Tynker comes equipped with advanced assessment features. As students complete self-paced lessons in their courses, Tynker automatically tracks student progress and provides a mastery chart for computer science concepts, lesson progress, and quiz results for each classroom. Teachers can also print individual student scorecards to share with parents. | Teacher notes, exercises, and activities are provided. Classroom Management Systems in RoboBlockly for auto-grading. | Each 10 hour unit includes summative assessments which are auto graded. Creative projects include paired rubrics. | ||
8 | Alignment with standards (CSTA, Common Core, NGSS) | CSTA or state-specific standards, National or state math or science standards, K-12 CS Framework | NGSS, ISTE, CSTA, Common Core, various state-specific standards | Strong alignment to the Algorithms and Programming strands of CSTA and K-12 CS. Partial alignment (coverage) of Data and Analysis, Computer Systems and, Networks and the Internet strands. | Aligned to CSTA standards | CSTA or state-specific standards, National or state math or science standards, K-12 CS Framework, APCS Principles, ISTE Standards | CSTA or state-specific standards, National or state math or science standards, K-12 CS Framework | CSTA or state-specific standards, National or state math or science standards | Aligned to CSTA standards | CSTA AP- 1 to 15. Common Core Math: Karel 6-EE-B-6, 7-SP-C-5, 6. 3D Modeling 6-G-A-3, 7-GA-1, 3; 8-GA-1, 2, 3, 4, 9. Visual Python 6.NS.8, 6.EE.B6, 7.EE.B4. Practice Standards MP1-8. NGSS SEP-2, 5; CCC-1, 3; ETS1-A, B, C. | National or state math or science standards, K-12 CS Framework | Aligned with CSTA K–12 Computer Science Standards, Common Core Math Standards, and Next Generation Science Standards. | CSTA or state-specific standards | Connections to Common Core mapped in curriculum guide | CSTA or state-specific standards, National or state math or science standards, K-12 CS Framework, UK National Curriculum Key Stages 1-4 | CCSS, CSTA, NGSS | Aligned to CSTA, NGSS, A-G in California, TEKS and Common Core standards. | |
9 | Cost of curriculum | Curriculum, software, online support, and exercises are free. Student workbooks can be purchased for $8/student, and PDFs of the workbook can be downloaded for free. | Yearly site licenses, which includes access to all courses, are $29.95 per student. One course is $1,500 per year for one classroom. | The demo courses are free. Full access $12.50 - $25/student. Bulk discounts available. 30 Day trials are also available | Free, open-source | Freemium (some content is free, but there is a cost for additional lessons or features) | All curriculum is FREE. | free access to create an account and create, share, and remix projects. Free 5-lesson Structured Curriculum Module Intro to Python 1 $10/student Intro to Python 2 $10/student Bundle (intro to Python1, Intro to Python 2, and Intro to Game Design ($20/student) | Starting at $500/site for up to 50 students; Unlimited school license available. | Free 2 week full curriculum trials available to verified schools and libraries. Contact NCLab for current pricing. Feb 2019: individual ($29.99 per month for access to all courses; $14.99/mo with annual subcription), classroom ($500 per year; includes online and email support by next business day). School, district and state-wide subscriptions available. | All course content is free | $750 participation fee per school for an unlimited number of students. | All course content is free | Free, Creative Commons | Introductory Course: 6 hours, free Classroom Account (for up to 30 students): $399/course Elementary/Middle School Account (for up to 400 students): $2600/site, 6 coding courses + 6 STEM courses + 1 Robotics Course K-8 Account (for up to 600 students): $3800/school District pricing available | Free teaching resources available, including PDF textbooks. School site licenses only $600 for elementary school, $800 for middle school, $1,000 for high school for for an unlimited number of teachers, students, courses, and sections in both the academic year and summer programs. | First course and teacher resources are free. Over 12 creative coding courses, 10 hours each, that teach JavaScript and computational thinking. Includes cross-disciplinary, interaction design and game design courses. School site licenses $2500, a la carte $30/student. Group discounts available. Learn more about our customized plans for your school - https://www.vidcode.com/plans/ | |
10 | PD provided | Yes, 3-day PD workshops are available for school and school districts. See www.BootstrapWorld.org/workshops | Zulama offers guided student experiences, video tutorials, and step-by-step instructions and examples, so any teacher can teach it, no matter what their background or expertise. PD options include: - self-paced online courses for general "how-to" as well as course-specific preparation (required). Approx 1-2 hourse per course. - online live webinars (optional) - full-day onsite in-person professional learning workshops (optional) | Online self paced learning material, teacher PD modules and lesson plans/notes included as part of free 30-day teacher access and full year paid teacher access. Online PD webinars available for school and district partners. | We offer a week-long summer PD, combined with online supports, and in-person year-round checkins. Over 100 hours of professional development to help prepare and support non-CS teachers to familiarize them with the content and the pedagogy. | Virtual Webinar - 60 minute virtual session in which educators will be provided with both training in the use of CodeCombat as well as guidance on how to use it to support specific institutional and instructional goals. Customizable Half-Day in-person training - 4 Hour workshop in which educators and administrators will be training on use of CodeCombat, set measurable institutional goals, hands-on account setup, and curriculum-based planning. | Online professional development courses are 30-40 hours. Teachers are assigned a CodeHS team member who gives feedback and guides teachers through the course. In-person PD is available in the form of one-day or two-day workshops. Teachers may take either in-person PD, online PD, or both. | Online PD consists of two 1-hour web-based learning sessions with asynchronous coursework to be completed between sessions. Half day, 1-day, and 3-day workshops available. Follow-on support via email/phone through implementation. | 10-hour, online support professional development course | NCLab includes setup and support with all subscriptions. Teachers can request access to courses for their own self-paced learning. PD webinars and live trainings focus on concept development; use of courses, the student management system and supporting materials; context building; and application of skills to projects. | In-person immersive, hands-on 1 and 2-day trainings. Occasionally, we host live webinars/video-conferences where we can provide demonstrations and question/answer/discussion sessions. | PLTW provides readiness training, core training, and ongoing professional development using face-to-face training and online resources. | 3-5 day PD, University of Colorado (face-to-face) Semester, eMINTS, University of Missouri, online and blended learning | In-person educator meetups http://scratched.gse.harvard.edu/resources/scratch-educator-meetup-guide MOOC https://creative-computing.appspot.com | In-person PD: Full one-day workshop available year round. Additional days can be added. Online PD: Offer free and premium online PD, one hour long. Can be booked at https://www.tynker.com/training | Nearly 100 free interactive and video tutorials. C-STEM Center offers 2-Day Workshop, 1-Week Workshop, 1-Week Institute, custom-tailored on-site training, and Trainer program for school, district, or county wide implementation. | Free onboarding webinar. Animated online PD courses, one on one webinars and in person professional development available for purchase. | |
11 | Additional teacher supports (if any) | 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. | n/a | Online email-based support, telephone support, teacher guides | Year-round support via our online forums or email, online modules focusing on content and teaching strategies, and teacher-facing PD videos. | Instructor training videos, dedicated Customer Success Manager, online chat support, and dedicated email support. | Teachers who take PD are assigned a CodeHS team member to support them throughout the PD and throughout the year as they teach the course. | Online office hours, PD videos, support page, dedicated support staff | All teachers are assigned a dedicated team contact; Access to 7-day expert support forum | Free archived webinars, videos and written materials. Lesson plans, project activities, pacing guides, solution manuals and other documents are included with subscription. | We provide an educator phone-in hotline where teachers can ask for any help needed. We also provide phone- and email-in technical support during standard business hours. | Live school & technical support, M-F 7 am-11 pm, along with online forums. State-level support teams include PLTW staff and university partners. | Teacher-PD videos, online tutorials, email support. | Community of support for teachers at http://scratched.gse.harvard.edu | Online support, teacher training videos, product videos, and a forum to connect with other educators. | Online, video tutorials, email and phone support. | Telephone support. In-platform Chat Support. Email Support. Teacher PD videos. | |
12 | PD location / geographical limits (if applicable). | Our in-person PD Workshops can be delivered anywhere in the US. Contact Bootstrap for details. | International via webinar, in-person available in the U.S. and Canada | Online only | Our regional partners offer workshops throughout the United States. | No geographical limits | Online PD available everywhere. In-person workshops can be scheduled with district coordination, and there are free summer workshops in select cities. See codehs.com/pd for more information. | Half day: Anywhere in greater NYC (minimum 10 teachers), anywhere in NY State (minimum 10 teachers) Anywhere continental US, minimum full day workshop, min 10 teachers | No limitation. | NCLab has trained teachers globally. The most cost effective way is through online meetings coupled with documents and videos. Live trainings subject to to availability. | We can travel to a school if 15 or more teachers attend or if the school/district can pay for our travel to them. We host professional development events each month across the United States and internationally. | PLTW partners with nearly 60 affiliate universities across the U.S. to deliver face-to-face training. See complete list of affiliate partners: https://www.pltw.org/university-partners. | Most face-to-face training in Colorado, Wyoming and New York. Online/Blended model in Missouri and nearby states. | Cambridge, NYC, online | US Only | C-STEM offers PD nationwide with 8 or more teachers. | None | |
13 | Unit of partnership (at what level can you partner) | District partnership, School partnership, Any teacher | All levels | District partnership, School partnership, Any teacher | Our regional partners can partner with districts, schools, or individual teachers on PD. | District partnership, School partnership, Any teacher, After-school programs and Summer camps | Any level (teacher, school, district) | District partnership, School partnership, Any teacher | All levels - district, school, teacher | NCLab partners with schools, colleges, and libraries at the state and local levels to produce customized content. | District partnership, School partnership, Any teacher | District partnership, School partnership | District partnerships, School partnerships, Any teacher | Any teacher | District partnerships, School partnerships, Any teacher | We can work with teacher, school, district at any level. | District partnership, school partnership, library partnership, after school partnership | |
14 | What is expected of the teacher/school/district | Individual teachers attend a Bootstrap PD workshop, and use the curriculum as they see fit. Partnering districts provide a training location, select teachers to attend the workshops, and commit to providing sufficient access to computers and student workbooks for students. | Teachers are most successful when they complete our recommended Professional Learning pathway. Implementations are the smoothest when the district provides one responsible point of contact. | District/School level: Complete onboarding process by setting up classrooms and teacher accounts. Have a dedicated Code Avengers facilitator to provide support to other teachers. Teacher level: We recommend that teachers complete the online PD modules and review the lesson plans for the courses they plan to teach. | District recruits participating schools + teachers, who attend summer workshops + online PD, and integrate units into courses. Schools add course codes to calendars and recruit students. Teachers are expected to attend the PD and teach the course. | Districts - Dedicated District administrator to help designate and organize participating schools and instructors Schools - At least 1 instructor allocated time in existing, supplemental or after-school course Teachers - Commit to setting up teacher account and onboarding call | Online PD requires teachers to spend 30-40 hours on the course. For in-person workshops, districts and schools must recruit teachers and set aside 1-2 days for teachers to attend training. | Commit to at least one classroom of 30 students. Teacher completes readiness requirement assessment. | Must provide hardware and software requirements. Teacher is encouraged to complete online PD. | Teachers can launch the self-paced and auto-graded curriculum with minimal support (15 minutes to 1 hour). They are free to learn alongside their students as a "guide on the side". Outcomes are enhanced with teacher experience and training. Trainings include concept development, applications, projects and offline activities. | Any teacher, school, district, or homeschool who expresses an interest in doing a robotics, programming, or computer science program with their students is encouraged to attend any of our professional development events. Schools must be able to provide access to computers for their students in order for their students to use our hardware products. | Teachers complete online Readiness and face-to-face Core Training prior to teaching PLTW programs. | Teachers participate in summer institute (or equivalent online/blended PD) and are committed to implement at least one training unit, e.g., have their students build one game. > 80% go beyond this minimal requirement. | N/A | No prior programming experience is required. Lessons are self-guided and self-paced. We recommend taking advantage of free training from Tynker. | Teachers are expected to attend Professional Development training to learn how to teach C-STEM curriculum and how to use C-STEM resources. Schools and districts are expected to facilitate the C-STEM annual subscription, software and hardware purchasing, and software installation. | Any teacher (classroom teacher, or specials / tech teacher) can integrate the curriculum into their schedule. The first 40 hours is easy to implement with no training. Teachers can get started teaching in 5 minutes. For full year and cross-curricular implementations teachers are expected to take our online PD course to help prepare for the class. | |
15 | Current scale of PD programs (if applicable) | Bootstrap reaches ~10k students each year, partnering with schools and districts in 16 states. | Over 5000 teachers have successfully completed our PD programs. | 20,000+ teachers have accessed online, self-paced PD. | Thousands of schools already implementing the program in each course. | All school-wide partnerships participate in PD sessions | National | National. | Any verified teacher can try the self-paced courses and preview the student management system upon request. Webinar trainings are scalable as 1) scheduled webinars open to interested parties, 2) recorded and archived webinars available on the community page. Training videos and documents are available through links on the instructor resources page to all schools and libraries using NCLab. Live, extended trainings are limited by availability of trained instructors and filled on a first-come, first-serve basis. | We host 1-2 trainings throughout the United States each month for up to 25 teachers at a time, often in partnership with various universities. | 480 open seats for 2015 ICS core training. | US: ~1000 in service teachers/40,000 students in all 50 states. Switzerland ~800 pre-service teachers annually (required course) | 15,000+ teachers have joined ScratchEd since 2009 | PD is offered several times weekly for thousands of teachers. | nationwide | 1500+ teachers have attended our cross-disciplinary PD workshops | ||
16 | Cost of PD and other teacher supports | Fees determined case by base. Most commonly workshops cost $15/teacher/hour (includes food and materials). A typical workshop serves 40 math and CS teachers over the course of 3 days. | Included with student curriculum: • Engaging, immersive, self-guided online professional learning courses that get teachers started on our platform. • Self-guided online tutorials that correspond to each student course. • Coding coaches are available through live chat during regular business hours (EST). • Online teachers forum, video library, and FAQ’s. Paid options: Live, online professional learning is priced at $600 which includes a 2 hour webinar and the corresponding preparation and follow up time Live, onsite training is priced at $3,000 per day (travel expenses included) | Free onboarding PD session and ongoing teacher support is included with any School license purchase. Self-directed professional development modules on how to teach Computer Science included with Teacher License. Additional PD Training Session USD $200 per teacher per half day session delivered via Video Conference. | Scholarships and discounts are available. Details and fees for your area are available at code.org/apply. | Freemium (some PD is free, but there is a cost for additional PD or support) | Free summer PD workshops this summer. District PD costs vary. Online PD courses are $1500. | Free online support videos, lesson plans, and support resource page. Online (2 1hour workshop with asynchronous course work) - $300 Half day - $1000 with ongoing support Full Day - $2000/day with ongoing support 3-day - $5,000 with ongoing support | $500-$1,000 | Online and email support plus archived webinars are free to subscribing schools; PD $1,000 per day (one instructor) plus applicable travel expenses. Live webinars $500+ per hour for custom content. Up to 1 hour online training included in school subscriptions. | Professional development is free for teachers who travel to courses we host, and we only charge for travel and equipment to districts or organizations that would like us to train teachers on-site and in-person. We can offer graduate credit to teachers who attend any of our multi-day professional development events for an additional charge of $75 (subject to change) per semester-hour payable to Fresno Pacific University. | Average cost for five-day face-to-face ICS training is $1,200. | No cost to schools participating in National Science Foundation research. For other schools: $1900 for a 3-day Game Design workshop per teacher. Travel costs not included. | Free | Free 1-hour online PD; custom online training solutions for schools and districts; $2,000/day for in-person PD | Nearly 100 free video tutorials. Generally, $150/day for face-to-face PD. | Free onboarding call, animated online PD course, $250/webinar, $3500/onsite PD | |
17 | Funding source | Non-Profit | Districts generally budget for computer science purchases under Curriculum, CTE, Business Education, or Mathematics. | For profit with private investor backing. | We're a well-funded nonprofit. | For Profit | Funding comes from customers | for profit | Mission-based for profit | For profit with private investor backing. Some curriculum development is grant funded. | As a for-profit US-based family-owned company, we fund the PD we offer through the sale of the hardware that we manufacture. | PLTW is a 501(c )3 nonprofit with a sustainable business model. | National Science Foundation, NIH, Google, Hasler Stifftung (Switzerland). | Non profit | For Profit | Nonprofit. Some federal and state grant funding. Annual subscription. | For profit. Purchases from schools allow us to deliver a state of the art platform with up to date, relevant and standards aligned coding coures. We are a female founded company and built Vidcode on a mission to create an online coding platform that is as appealing to girls as it is to boys. | |
18 | Other / Notes | 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. | Zulama is cost effective. Any teacher can use Zulama. Carnegie Learning has a long history of providing stellar teacher support. Zulama courses were written by faculty from MIT and Carnegie Mellon and contain expertly crafted activities, projects, assessments, and more. | Our online learning platform has interactive courses, projects, quizzes as well as online and offline activities covering digital technologies/computer science topics. We have resources suitable for grades 1 to 12 that are aligned to curricula around the world. We also put a big focus on supporting teachers with resources, tools and training. Our team is made up of talented school teachers, academics, software developers, designers, marketers, education consultants and advocates all with the mission to make learning fun and engaging and prepre your students for the opportunities of tomorrow. | Code.org's CS Discoveries course is designed to be engaging and accessible to all students, by offering opportunities throughout the course for authentic discovery and creation, and opportunities to connect and reflect on the impact of computing in the real world. The course takes more of an inquiry approach, which is also reflected in our PD.The Code Studio platform provides a teacher-dashboard showing student progress. The curriculum and Code Studio platform is free for all to use, with or without our professional development. | Codesters is the learning environment that brings computer science into schools and classrooms. Our turn-key solution provides teachers with an online coding platform, built-out lessons, and a learning management system so that teachers can start teaching coding right away without previous coding experience. We teach Python text-based coding in a project-based, blended learning environment. Students learn programming fundamentals through scaffolded, skill building activities and then apply what they have learned by writing their own real world aligned programs. | To date, NCLab has served over 250,000 users in schools, libraries, and as individuals. NCLab was founded in 2010 and first released the courses in 2014. The courses are carefully designed by Dr. Pavel Solin and his team to develop problem-solving skills, ease with scripted coding, logical and visual-spatial reasoning. These skills provide students with a strong foundation that prepares them for advanced languages and CAD programs. | We love working with teachers in any capacity or format, and whenever possible, we work closely with schools and districts to design and conduct professional development to meet their needs. It’s also important to note that our resources are easy to implement, even for teachers who have little prior experience with programming, electronics, and/or robotics. Our tutorials are very step-by-step, making it easy for students to follow and for teachers to guide. We field-test all of our tutorials with both teacher groups during our professional development courses and with local schools, and we are very responsive to customer feedback - we strive for clarity and take great pains to ensure our published materials are of the highest quality. | PLTW offers students a cohesive computer science pathway from kindergarten through 12th grade. Students can seamlessly transition from one grade to the next as their interest and skill levels grow. Teachers participate in PLTW’s renowned professional development, which mixes online and face-to-face learning and empowers teachers with the skills they need to be confident teaching computer science. All PLTW programs include robust day-to-day support for teachers: teachers receive frameworks that align learning objectives to student activities, projects and problems, and middle and high school courses include standardized End of Course assessments. Schools also have access to implementation and tactical support from PLTW’s national team. In addition, PLTW has developed a wide network of university, business, and nonprofit partners that provide opportunities for students, teachers, and communities. | Situated at the Harvard Graduate School of Education | The C-STEM Math-ICT Curriculum and C-STEM ICT Pathway provide K-12 students with up to 13 years of hands-on integrated math and computer science education with coding in Blockly and Ch/C/C++ using Barobo Linkbot, Arduino, Raspberry Pi, and Lego Mindstorms NXT/EV3. C-STEM's RoboBlockly (roboblockly.org) is a Freely Available online block-based programming environment capable of controlling hardware robots with nearly 500 pre-built activities and assignments. Many teaching resources are freely available in addition to Programming and Robotics curriculum. Math curriculum and more thorough teaching materials included with annual subscription. RoboPlay Competition is a level-playing field competition for students to showcase their computing, robotics, math, and problem solving skills in a competitive environment. Girls in Robotics Leadership (GIRL/GIRL+) Camps (c-stem.ucdavis.edu/girl) are camp-in-a-box summer camps for schools to provide a fun, engaging opportunity for middle and high school girls to learn more about how exciting STEM subjects can be through peer-mentoring. | Vidcode offers highly creative, visual and inclusive JavaScript coursework for your 3rd - 12th grade students. We provide a classroom in a box model for you to start or expand your upper elementary, middle school, high school and after school coding offerings. Vidcode was built by female engineers with diversity in mind. Schools often implement Vidcode as a next step after visual block programming. For upper elementary we are offered as a cross-disciplinary course in classes such as social studies, math, science and visual arts. We are a great Coding elective in Middle School. At the high school level our year-long Creative Coding suite is aligned with Computer Science 1 standards. Lastly, our AP CS Principles course leverages our highly visual and engaging platform as students build the skills they need to ace the AP test. Lesson plans, in-experience quizzes and fun challenges are available for every online module. Each module takes 45 mins and we have over 300 hours of modules. Reach out today for a live demo plus Q&A session - https://www.vidcode.com/request-a-demo/ info@vidcode.com | ||||||
19 | Testimonials / qualitative info | Bootstrap:Algebra has been selected by Code.org to form the basis for their math curriculum, and by CS:NYC to be the go-to class for math teachers across New York City. Bootstrap students showed statistically significant gains on traditional, pencil-and-paper algebra problems after completing the course material. | Schools mostly teach core subjects such as reading, writing and math. They struggle to connect academic content with the real world. Zulama infuses game projects with the core subjects and bridges the gap between school and real life. We use hands-on activities to teach hard skills like programming as well as soft skills such as collaboration and critical thinking. Zulama students graduate with portfolios filled with digital art, computer games, and other meaningful artifacts that they use when applying to higher ed and career opportunities. And it's not just game design. Zulama prepares students for any high-tech/creative pursuit, from architecture to product design to engineering. | “We had a new teacher join us last year, who had no experience teaching Computer Science. She found Code Avengers immensely helpful, as did I, and before long we convinced the school to get all our grade 6-9 students using Code Avengers. I can start a whole class at one point, and allow the more advanced students to move ahead, and I can see the ones who are struggling. The kids who don’t do well at reading instructions can choose to hear them audibly through headphones, which is great. The teacher resources and class management is much easier. I can look at any part of the DT/CS curriculum and Code Avengers explains what it’s all about and how to teach it, step-by-step. Code Avengers is a complete tool - and it’s being updated and refreshed all the time.” Head of Computer Science (grade 6-12 School) | 98% of teachers of our curriculum recommend it to other teachers. The majority of teachers attending our professional development rank it the "best professional development workshop I've ever attended." | Pre/Post PD/training results: - 100% of all teachers say our trainers were helpful in making sure they understood components of the program - 75% of instructors feel fully confident using CodeCombat in their school after our training Customer Testimonial: Ruby Bridges ES (Alameda USD), Susan Jones (Librarian): “It’s not only important for students to learn how to use technology, but to also learn how it works. Code Combat encourages my elementary students to use the life-skills of problem-solving, perseverance in the face of difficulty, and creativity. The students see the results of using reason, working collaboratively and feel enabled with creating their own game and web page that they can share with their family and peers.” | Teachers rate our PD 9/10 on average. See more at https://codehs.com/testimonials | 95% of 176 teachers who responded to post-workshop survey would recommend our professional development to colleagues. 97% of 176 teachers who responded to a post-workshop survey said the activities were well-planned and interactive; From survey data: “One of the best PD sessions I have ever attended!! This was FANTASTIC” “I anticipate using the Codesters program to the fullest. It seems to have the best format for introducing students to coding and applying those skills.” Teacher testimonials: “This has been the most amazing PD I've participated in. I learned so much. I can't wait to attend Level 2 and 3. I'm excited to use Codesters with my students.” Victor Bereziouk, Teacher PS 287 “ What I love about Codesters is the way it engages students with no coding experience just as easily as those who have had multiple opportunities to code, on various platforms. The curriculum is designed in such a way that, although students are free to work at their own pace, lessons are still meaningful and engaging to the whole group. ” - April Buege, Covina Valley Unified School District, West Covina, Ca “The environment provides a rich, differentiated experience for all students, which has allowed all my students to excel...I’ve watched students who continuously struggle in math come alive and make connections with the programming tools. ” - Rob Hemstreet, MS 337 The School for Inquiry and Social Justice, Bronx, NY | NCLab courses have been used to teach coding in upper elementary, middle and high schools, and junior colleges, in out-of-school programs at schools, libraries and camps, and by individuals who want to learn coding on their own. Read testimonials at https://nclab.com/solutions/schools/ | 100% of the teachers surveyed after our training found them valuable and engaging, with approximately 60% of those teachers committing to implementation either immediately or upon securing funding for their programs. John Agostinelli, the engineering pathways coordinator for CRANE (A California CTE initiative), said “Blockly and Parallax is a perfect combo. The system works so well for differentiated instruction. Struggling students will see results early while picking up programming logic; simultaneously advanced students can toggle back and forth with the C screen to further develop their programming arsenal. Thank you Parallax for making learning so easy. Every company in the world should do customer support like you do. Parallax actually lays out tutorial sheets for every command and component they utilize. I am not talking techie lingo that doesn’t make any sense either. I am talking clear to follow instructions with examples and explanations. Simply amazing. In addition, when you call the help desk, you get to talk to a real person! Parallax robots are engaging. I once had a teacher come visit my class during our robotics section and they couldn’t believe how totally engrossed the students were into their robots. They were rushing me to get role done so they could start work, and then rushed off to get their robots, and immediately started working. All without a word from me. This visiting teacher was absolutely amazed.” Our company has been working with industry, hobbyists, and schools for over 20 years. If you talk to a roboticist or effects artist in the field, there is a good chance they know who we are and that they have worked with our products. | In a survey of Computer Science and Software Engineering (CSE) core training participants, 90% percent would recommend PLTW CSE training to others. Teachers with no computer science background state they leave "confident" in their understanding of the material and ability to teach the class. Moreover, national and state initiatives, such as Change the Equation and the Iowa's Scale-Up program, have endorsed PLTW programs as high-quality and ready to scale immediately. | http://sgd.cs.colorado.edu/wiki/Videos Multi million dollar research supported by the National Science Foundation has provided and published evidence of efficacy: http://sgd.cs.colorado.edu/wiki/Publications Google has created a showcase video of Scalable Game Design: https://www.youtube.com/watch?v=wStwKAVqSbY ; we have developed a rich body of evidence documented through papers: https://sgd.cs.colorado.edu/wiki/Publications#Research | See testimonials and success stories from various schools here: https://www.tynker.com/blog/articles/category/ideas-and-tips/coding-at-school/ | C-STEM Success Stories: Two examples found here: http://c-stem.ucdavis.edu/about-us/success/ “Oh my gosh! I barely can contain myself...soooo fun!!! So challenging and so rewarding at the same time!!!” - Jessica Fernandez, Math Teacher, Glen Edwards Middle School, California "This was incredible. I have been to A LOT of trainings, and this was by far the best!" - Allen Thoe, Computer Science Teacher, Citrus Valley High School "I really loved this training. In over 20 years of teaching I can't remember another one I enjoyed so much." - Sandy Anderson, Math Teacher, La Sierra High School "Simply the best staff development training I have ever been to. The C-STEM curriculum is a godsend to me." - Doug Obrigawitch, Math Teacher and Department Chair, Manteca High School “As a teacher of mathematics for the past 28 years, I have to say that this is the best program I have worked with to inspire and focus on most struggling learners in Algebra.” — Susan Johnston, Livermore High School, California | I tried other platforms—and found them cold, distant, too adult. Vidcode is so young and vibrant. It gives students a sense of ownership. Vidcode is wonderfully visual and students don’t get left behind, as can easily happen on other platforms. I want students to leave a lesson feeling comfortable with JavaScript. Scratch is a great introduction to code, but there has to be a natural way to tackle the barrier to learning a serious language— Vidcode carries them over that barrier. -Sybil, United Kingdom |