# CodeHS Knowledge Base > Help center for CodeHS ## CodeHS Guides - [Teacher Homepage](http://help.codehs.com/en/articles/11852857-teacher-homepage.md): Start your day with the Teacher Homepage — your hub for announcements, quick links, sections, and more. - [Building Student Portfolios](http://help.codehs.com/en/articles/12500771-building-student-portfolios.md): Learn best practices for how students can save and organize their CodeHS work for their portfolio. - [How to Create a Free Account for Hour of AI](http://help.codehs.com/en/articles/12663547-how-to-create-a-free-account-for-hour-of-ai.md): Learn more about how to create free teacher and student accounts and get started with Hour of AI. - [Using CodeHS for In-Person Learning](http://help.codehs.com/en/articles/5266522-using-codehs-for-in-person-learning.md): As many teachers transition back from virtual to in-person, here's a guide to using CodeHS for in-person or hybrid classrooms. - [Engaging Students with CodeHS](http://help.codehs.com/en/articles/6329459-engaging-students-with-codehs.md): Learn different ways to engage students using CodeHS - [Preparing for Your First Day with CodeHS](http://help.codehs.com/en/articles/70119-preparing-for-your-first-day-with-codehs.md): Back to School Checklist - a step-by-step guide with everything you need to get your students off to a great start with CodeHS! - [Quick-Start Navigation Guide for Teachers](http://help.codehs.com/en/articles/6931010-quick-start-navigation-guide-for-teachers.md): Get started navigating the site — the Sections, Roster, and Assignments Apps and learn about the Code Editor. - [Using CodeHS for Virtual Learning](http://help.codehs.com/en/articles/3798929-using-codehs-for-virtual-learning.md): A guide to using CodeHS for remote or virtual classes - [CodeHS Back to School Guide](http://help.codehs.com/en/articles/4357342-codehs-back-to-school-guide.md): All CodeHS resources to help you prepare for back to school - [Choosing a CodeHS Course to Teach](http://help.codehs.com/en/articles/8065726-choosing-a-codehs-course-to-teach.md): This article will provide information for teachers to make the best decision on what course and programming language to teach. - [CodeHS Site Navigation](http://help.codehs.com/en/articles/9325560-codehs-site-navigation.md): Get familiar with how to navigate on CodeHS - [Creating Your Teacher Account](http://help.codehs.com/en/articles/1110946-creating-your-teacher-account.md): Sign up and create your Teacher Account to get started with CodeHS - [Becoming a Verified Teacher](http://help.codehs.com/en/articles/1725265-becoming-a-verified-teacher.md): Verify your CodeHS account to access lesson plans, solution guides, the Teacher Forum, and more! - [Enrolling & Unenrolling in a Course with your Teacher Account](http://help.codehs.com/en/articles/3275289-enrolling-unenrolling-in-a-course-with-your-teacher-account.md): You can enroll and unenroll in any CodeHS course with your teacher account and work through or preview curriculum as a student would. - [Using CodeHS Search](http://help.codehs.com/en/articles/4543780-using-codehs-search.md): Use the site search to quickly locate students, tools, and more - [Teaching a Lesson with CodeHS: Best Practices for your Classroom](http://help.codehs.com/en/articles/5251407-teaching-a-lesson-with-codehs-best-practices-for-your-classroom.md): How to use CodeHS platform and tools to create a dynamic lesson for your classroom - [Recruiting Students for Computer Science Courses](http://help.codehs.com/en/articles/3688710-recruiting-students-for-computer-science-courses.md): Ideas and strategies for reaching out to students and getting them interested in taking a computer science class - [Differentiating Instruction with CodeHS](http://help.codehs.com/en/articles/4988532-differentiating-instruction-with-codehs.md): Tools to differentiate, individualize, and support student learning - [Using CodeHS with an After-School Club](http://help.codehs.com/en/articles/1075888-using-codehs-with-an-after-school-club.md): Guide to using CodeHS with a youth group, coding club, or extracurricular after school club - [Using CodeHS as a Supplemental Curriculum](http://help.codehs.com/en/articles/1053213-using-codehs-as-a-supplemental-curriculum.md): CodeHS can be used as the sole curriculum or as a supplement to other curriculum - [Modifications, Accommodations, and Using CodeHS with Language Learners](http://help.codehs.com/en/articles/4378249-modifications-accommodations-and-using-codehs-with-language-learners.md): Learn about strategies for using CodeHS with English Language Learners \(ELLs\), and other students who could benefit from modifications. - [Reviewing and Sharing Student Work with Your Class](http://help.codehs.com/en/articles/5083049-reviewing-and-sharing-student-work-with-your-class.md): Debrief Student Exemplars, Common Mistakes, and Share Assignments with your Class - [CodeHS Language Preference Settings](http://help.codehs.com/en/articles/7988672-codehs-language-preference-settings.md): Learn more about CodeHS translations and choosing your default language on CodeHS - [CodeHS Lesson Plans](http://help.codehs.com/en/articles/859291-codehs-lesson-plans.md): Lead a great computer science class using CodeHS Lesson Plans - [Sharing Course Content with Other Teachers](http://help.codehs.com/en/articles/7019921-sharing-course-content-with-other-teachers.md): Share Modules, Assignments, and custom-designed Courses with other teachers and co-teachers. - [Guide to the Lifecycle of Sections and Courses](http://help.codehs.com/en/articles/5215616-guide-to-the-lifecycle-of-sections-and-courses.md): Understand the best practices for archiving and organizing Sections and Courses on CodeHS - [Reviewing a Course Syllabus](http://help.codehs.com/en/articles/1229603-reviewing-a-course-syllabus.md): Check out the syllabus for each CodeHS course to find detailed curriculum information and pacing guides. - [Using Free Digital Textbooks](http://help.codehs.com/en/articles/71098-using-free-digital-textbooks.md): CodeHS offers digital textbooks for JavaScript, Python, and AP CSA as a free resource to use in your classroom. - [Printing Resources](http://help.codehs.com/en/articles/6763934-printing-resources.md): Discover how to access and print physical copies of Lesson Plans, Problem Guides, Slides, and more - [Accessing Classroom Resources](http://help.codehs.com/en/articles/2534052-accessing-classroom-resources.md): Find all the CodeHS resources related to your Sections and Courses - [Finding Teacher Support Resources](http://help.codehs.com/en/articles/9649257-finding-teacher-support-resources.md): Learn more about CodeHS Support and Teacher Communities - [Guide to AI Resources on CodeHS](http://help.codehs.com/en/articles/12988030-guide-to-ai-resources-on-codehs.md): Learn more about the Artificial Intelligence tools and resources available on CodeHS - [Accessing CodeHS Product Tours](http://help.codehs.com/en/articles/15435435-accessing-codehs-product-tours.md): Learn how to access CodeHS Product Tours and use them to explore the platform. - [AI Student Hints](http://help.codehs.com/en/articles/13352137-ai-student-hints.md): Learn more about how students can use Artificial Intelligence to get help with their CodeHS assignments - [Using CodeHS for Free](http://help.codehs.com/en/articles/1161801-using-codehs-for-free.md): Teachers can create a free CodeHS account to access our curriculum! - [Understanding Your CodeHS License](http://help.codehs.com/en/articles/4299805-understanding-your-codehs-license.md): Learn about your CodeHS license and how to navigate your license page - [Teacher Account Settings](http://help.codehs.com/en/articles/3922545-teacher-account-settings.md): Use Account Settings to manage your account: username, password, course and section settings, IDE preferences, download code, and more - [Resetting Your Password](http://help.codehs.com/en/articles/2622964-resetting-your-password.md): If you have issues logging in to your CodeHS account, you can reset and update your password via email - [Changing Your Username](http://help.codehs.com/en/articles/2446932-changing-your-username.md): Update and change your CodeHS and codehs.me homepage username - [Changing Your Email Address](http://help.codehs.com/en/articles/3107553-changing-your-email-address.md): Change the email address you use to log in to your CodeHS account - [Changing Your Account Password](http://help.codehs.com/en/articles/70048-changing-your-account-password.md): Use Account Settings to update the password for your teacher account. - [Canceling Your All Access Plan Subscription](http://help.codehs.com/en/articles/3107887-canceling-your-all-access-plan-subscription.md): Learn how to cancel your subscription to the All Access Individual Learner Plan - [Accessibility Features](http://help.codehs.com/en/articles/5481821-accessibility-features.md): Learn more about features on CodeHS that improve accessibility - [Technical Set-Up Guide](http://help.codehs.com/en/articles/5117933-technical-set-up-guide.md): A guide of technical requirements for CodeHS - [Running CodeHS on iPads](http://help.codehs.com/en/articles/1041910-running-codehs-on-ipads.md): Tips and best practices for using iPads to run CodeHS - [CodeHS Whitelist Domains](http://help.codehs.com/en/articles/2733188-codehs-whitelist-domains.md): Whitelist these domains on your school or district network to ensure CodeHS works with your school's firewall - [Viewing Immersive Experiences with a VR Headset](http://help.codehs.com/en/articles/9102587-viewing-immersive-experiences-with-a-vr-headset.md): Learn how to view your A-Frame projects as immersive 3D experiences when using a VR headset such as the Meta Quest - [Fixing Unresponsive Page Errors on Chromebooks](http://help.codehs.com/en/articles/12332455-fixing-unresponsive-page-errors-on-chromebooks.md): Manage your Chromebook's storage space and memory to troubleshoot unresponsive page Chrome browser errors - [Vibe Coding with Bool Requirements](http://help.codehs.com/en/articles/12733245-vibe-coding-with-bool-requirements.md): Confirm that your students can access Vibe Coding with Bool before running this Hour of AI. - [Using the CodeHS.io Domain for HTML Assignments & Sandbox Programs](http://help.codehs.com/en/articles/12835588-using-the-codehs-io-domain-for-html-assignments-sandbox-programs.md): Learn about the secure CodeHS.io domain for HTML assignments and Sandbox programs — designed to enhance student privacy, restrict public access, and support safe classroom learning without changing... - [Test Content Hosting Domains Tool](http://help.codehs.com/en/articles/12921387-test-content-hosting-domains-tool.md): Learn how to test your network filter with our Test Content Hosting Domains Tool to ensure connectivity to CodeHS content hosting domains. ## Computer Science Curriculum - [New CodeHS Courses for the 2025-26 School Year](http://help.codehs.com/en/articles/11777867-new-codehs-courses-for-the-2025-26-school-year.md): Expand your computer science pathway and prepare students for the future with these new, engaging CodeHS computer science courses! - [Choosing the Right Nebraska Course](http://help.codehs.com/en/articles/11932522-choosing-the-right-nebraska-course.md): Learn more about the different CodeHS Nebraska Introduction to Computer Science and Technology Course options. - [PCEP Certification Prep Course](http://help.codehs.com/en/articles/12590998-pcep-certification-prep-course.md): Prepare students for the PCEP™ – Certified Entry-Level Python Programmer exam with the CodeHS course and supplemental module. - [Texas Computer Science I in Python Course: TEKS Alignment and PCEP Prep](http://help.codehs.com/en/articles/12591041-texas-computer-science-i-in-python-course-teks-alignment-and-pcep-prep.md): Explore the CodeHS Texas Computer Science I in Python course, aligned to Texas Computer Science I TEKS with an optional PCEP Prep module. - [Fundamentals of Cybersecurity Course: CompTIA Tech+ Prep](http://help.codehs.com/en/articles/12591111-fundamentals-of-cybersecurity-course-comptia-tech-prep.md): Prepare students for the CompTIA Tech+ certification with supplemental modules in the CodeHS Fundamentals of Cybersecurity course. - [Texas Foundations of Cybersecurity Course: CompTIA Tech+ Prep](http://help.codehs.com/en/articles/12591148-texas-foundations-of-cybersecurity-course-comptia-tech-prep.md): Prepare students for the CompTIA Tech+ certification with supplemental modules in the Texas Foundations of Cybersecurity course. - [PCEP Exam Support in CodeHS](http://help.codehs.com/en/articles/12824233-pcep-exam-support-in-codehs.md): CodeHS offers built-in support to help teachers and students prepare for the Python Institute’s PCEP \(Certified Entry-Level Python Programmer\) exam. - [CodeHS AP CSP 2026–27 Teaching Cohort](http://help.codehs.com/en/articles/13369036-codehs-ap-csp-2026-27-teaching-cohort.md): Get Ready to Teach AP CSP in JavaScript or Python with Expert Support from the CodeHS Team - [CodeHS Applied AI for Educators 2026–27 Teaching Cohort](http://help.codehs.com/en/articles/13369373-codehs-applied-ai-for-educators-2026-27-teaching-cohort.md): Empowering ALL Educators to Evaluate, Use, and Design AI Responsibly - [CodeHS AP CSA 2026-27 Teaching Cohort](http://help.codehs.com/en/articles/13369464-codehs-ap-csa-2026-27-teaching-cohort.md): Get Ready for a New, College Board-Endorsed AP CSA Course with Expert Support from the CodeHS Team - [CodeHS AP Cybersecurity 2026–27 Teaching Cohort](http://help.codehs.com/en/articles/13369516-codehs-ap-cybersecurity-2026-27-teaching-cohort.md): Get Ready for the new, College Board-Endorsed AP Cybersecurity Course with Expert Support from the CodeHS Team - [Launch Your CS Classroom with CodeHS 2026–27 Teaching Cohort](http://help.codehs.com/en/articles/15438093-launch-your-cs-classroom-with-codehs-2026-27-teaching-cohort.md): Everything Teachers New to CS or New to CodeHS Need to Launch a Successful Coding Classroom - [New CodeHS Courses for the 2026-27 School Year](http://help.codehs.com/en/articles/15878103-new-codehs-courses-for-the-2026-27-school-year.md): Set your students up for the future with these new CodeHS courses and expand your school's technical curriculum! - [Advanced Python and AI Programming](http://help.codehs.com/en/articles/15963258-advanced-python-and-ai-programming.md): Explore the course content for the Advanced Python and AI Programming Course - [Intro to Programming with Karel the Dog](http://help.codehs.com/en/articles/3029468-intro-to-programming-with-karel-the-dog.md): Explore the course content for Intro to Programming with Karel the Dog - [Video Game Design in JavaScript](http://help.codehs.com/en/articles/5451937-video-game-design-in-javascript.md): Explore the course content for Video Game Design in JavaScript - [Introduction to Computer Science in JavaScript](http://help.codehs.com/en/articles/3030389-introduction-to-computer-science-in-javascript.md): Explore the course content for Introduction to JavaScript Course - [Introduction to Computer Science in Python](http://help.codehs.com/en/articles/3030471-introduction-to-computer-science-in-python.md): Explore the course content for Introduction to Python Course Overview - [Computing Ideas](http://help.codehs.com/en/articles/3037821-computing-ideas.md): Explore the course content for Computing Ideas - [Tech Apps and Coding Course](http://help.codehs.com/en/articles/4374633-tech-apps-and-coding-course.md): Explore the Tech Apps and Coding curriculum - [Intro to Artificial Intelligence](http://help.codehs.com/en/articles/5441803-intro-to-artificial-intelligence.md): Explore the course content for the Intro to Artificial Intelligence course - [Coding in Science](http://help.codehs.com/en/articles/5445589-coding-in-science.md): Explore the course content for Coding in Science - [Coding in Math](http://help.codehs.com/en/articles/5445683-coding-in-math.md): Explore course content for Coding in Math - [Digital Art with p5.js Course Overview](http://help.codehs.com/en/articles/6338353-digital-art-with-p5-js-course-overview.md): New Digital Art course using JavaScript - [Creating a Game in Roblox](http://help.codehs.com/en/articles/6066730-creating-a-game-in-roblox.md): Explore the course content for the Creating a Game in Roblox course - [Choosing which Python Course to Teach](http://help.codehs.com/en/articles/8719424-choosing-which-python-course-to-teach.md): Learn more about the variety of Python courses CodeHS offers, and which ones would work best for your classes - [A Guide to Google Colab](http://help.codehs.com/en/articles/8991589-a-guide-to-google-colab.md): Learn more about using Google Colab in CodeHS - [Game Development in Unity 6.3](http://help.codehs.com/en/articles/15890648-game-development-in-unity-6-3.md): Teach the latest version of Unity with CodeHS - [Fundamentals of Cybersecurity](http://help.codehs.com/en/articles/4236157-fundamentals-of-cybersecurity.md): Explore the course content for Fundamentals of Cybersecurity - [Web Design](http://help.codehs.com/en/articles/3040339-web-design.md): Explore the course content for Web Design - [Web Development Capstone](http://help.codehs.com/en/articles/4219282-web-development-capstone.md): Explore the course content for the Web Development Capstone course. - [Advanced Cybersecurity](http://help.codehs.com/en/articles/4239318-advanced-cybersecurity.md): Explore the course content for Advanced Cybersecurity - [AP Computer Science Principles](http://help.codehs.com/en/articles/3043225-ap-computer-science-principles.md): Introduction to Computer Science in JavaScript, Python, and Cybersecurity - [Introduction to Computer Science in C++](http://help.codehs.com/en/articles/7104014-introduction-to-computer-science-in-c.md): Explore content for the Intro to CS in C++ course - [AP Computer Science A in Java](http://help.codehs.com/en/articles/3043489-ap-computer-science-a-in-java.md): Learn about our new AP CSA course: AP CSA \(Cortado\) - [IB Computer Science Standard Level](http://help.codehs.com/en/articles/5441775-ib-computer-science-standard-level.md): Explore Course Content for our International Baccalaureate Standard Level Course - [Data Science Course](http://help.codehs.com/en/articles/5434335-data-science-course.md): Explore content for the Data Science course - [Data Structures in C++](http://help.codehs.com/en/articles/5435987-data-structures-in-c.md): Explore content for the Data Structures in C++ course - [IB Computer Science Higher Level](http://help.codehs.com/en/articles/5441924-ib-computer-science-higher-level.md): Learn more about the course content for International Baccalaureate Computer Science Higher Level Course - [PRIMM-Powered Explorations in AP CSA \(Cortado\) Course](http://help.codehs.com/en/articles/11544695-primm-powered-explorations-in-ap-csa-cortado-course.md): Discover an instructional framework that builds students' conceptual understanding of coding through explorations. - [Aligning AP Classroom Resources with AP CSA and CSP CodeHS Courses](http://help.codehs.com/en/articles/12062118-aligning-ap-classroom-resources-with-ap-csa-and-csp-codehs-courses.md): Learn how to align AP Classroom resources with CodeHS courses for both AP Computer Science A and AP Computer Science Principles. - [IB Computer Science \(2025 Standards\) Resources Guide](http://help.codehs.com/en/articles/15166810-ib-computer-science-2025-standards-resources-guide.md): Prepare for the new International Baccalaureate CS curriculum first exams in 2027 - [AP CSP 27-28 Course Updates](http://help.codehs.com/en/articles/15482938-ap-csp-27-28-course-updates.md): Stay Informed with Course Updates and Training Resources for the new AP CSP course - [AP Cybersecurity](http://help.codehs.com/en/articles/15590290-ap-cybersecurity.md): Explore the course content for AP Cybersecurity - [Introduction to Physical Computing with Arduino](http://help.codehs.com/en/articles/4111787-introduction-to-physical-computing-with-arduino.md): Learn about Intro to Physical Computing with Arduino: course content, setup and FAQs - [Introduction to Physical Computing with micro:bit](http://help.codehs.com/en/articles/4111818-introduction-to-physical-computing-with-micro-bit.md): Learn about Intro to Physical Computing with micro:bit: course content, setup and FAQs - [Integrating Physical Computing Into Your Course](http://help.codehs.com/en/articles/4104890-integrating-physical-computing-into-your-course.md): Course outlines for teaching Physical Computing with micro:bit and Arduino concurrently with CodeHS foundational courses - [Developing Mobile Apps with CodeHS](http://help.codehs.com/en/articles/5075840-developing-mobile-apps-with-codehs.md): Develop and share mobile apps using React Native and the Expo app - [Introduction to Virtual Reality](http://help.codehs.com/en/articles/910122-introduction-to-virtual-reality.md): Introduction to Virtual Reality - [Viewing your Virtual Reality Creation and Configuring Oculus Rift](http://help.codehs.com/en/articles/943704-viewing-your-virtual-reality-creation-and-configuring-oculus-rift.md): View your virtual reality creation on a Smartphone, Google Cardboard, or similar VR viewer. Configuring Oculus Rift with your VR Program - [UC A-G Approved CodeHS Courses](http://help.codehs.com/en/articles/69893-uc-a-g-approved-codehs-courses.md): Learn about University of California A-G approval for CodeHS courses. - [College Board Approved Courses](http://help.codehs.com/en/articles/368558-college-board-approved-courses.md): CodeHS AP Courses are College Board Approved - [Standards Alignment](http://help.codehs.com/en/articles/1150516-standards-alignment.md): This article details what standards CodeHS curriculum is aligned to - [Question of the Day \(QOTD\)](http://help.codehs.com/en/articles/5705557-question-of-the-day-qotd.md): Use the QOTD each day to help students review programming concepts - [AP Computer Science A FRQ Center](http://help.codehs.com/en/articles/3994287-ap-computer-science-a-frq-center.md): Prepare for the AP CSA exam by practicing with Free Response Questions \(FRQs\) in the AP Computer Science A FRQ Center - [Submitting a CodeHS Syllabus to the College Board](http://help.codehs.com/en/articles/1430705-submitting-a-codehs-syllabus-to-the-college-board.md): Steps to submit a pre-approved CodeHS syllabus to College Board AP course audit - [AP CSA Tools and Resources](http://help.codehs.com/en/articles/2459321-ap-csa-tools-and-resources.md): Required and helpful links for teaching AP Computer Science A \(Cortado\) - [Using the CSP Reader’s Question Bank](http://help.codehs.com/en/articles/2119066-using-the-csp-reader-s-question-bank.md): Explore what the CSP Reader's Bank is and how to use it to review for the AP CSP exam. - [AP CSP Performance Task](http://help.codehs.com/en/articles/661536-ap-csp-performance-task.md): Learn more about the AP CSP Performance task - [AP CSP Review](http://help.codehs.com/en/articles/724869-ap-csp-review.md): Enroll your students in the AP CSP Review course - [AP CSP Resources](http://help.codehs.com/en/articles/2459299-ap-csp-resources.md): A listing of required and helpful links for AP CSP teachers - [AP Computer Science A Review](http://help.codehs.com/en/articles/1723979-ap-computer-science-a-review.md): Enroll your students in our AP CSA Review Course to better prepare them for the AP exam. - [AP CSA Cortado Pacing Planner](http://help.codehs.com/en/articles/12600706-ap-csa-cortado-pacing-planner.md): Simplify Your Daily AP CSA Curriculum Planning with the CodeHS AP CSA Cortado Pacing Planner Tool - [Unity: Technical Help and Troubleshooting](http://help.codehs.com/en/articles/5779349-unity-technical-help-and-troubleshooting.md): Information on installing and using Unity Editor and Unity Hub with the CodeHS Game Development in Unity course - [Roblox FAQ and Technical Set-up Guide](http://help.codehs.com/en/articles/6066731-roblox-faq-and-technical-set-up-guide.md): Technical requirements and frequently asked questions for Roblox Studio - [Using the College & Career Center App to Explore CS Careers and Majors](http://help.codehs.com/en/articles/6632624-using-the-college-career-center-app-to-explore-cs-careers-and-majors.md): Explore CS careers and majors with the CodeHS Career Center through real-world paths, lessons, and resources for students and teachers. - [CodeHS State Courses](http://help.codehs.com/en/articles/7207915-codehs-state-courses.md): Find information about courses aligned to state specific computer science standards - ['Explain This to Me' Videos](http://help.codehs.com/en/articles/5593324-explain-this-to-me-videos.md): Watch short explanation videos to complement CodeHS Pro problem guides. - [Interactive Tutorials](http://help.codehs.com/en/articles/5593296-interactive-tutorials.md): Brush up on programming concepts or languages with our free interactive Tutorials! - [CodeHS Roblox Client Tech Guide](http://help.codehs.com/en/articles/8274380-codehs-roblox-client-tech-guide.md): Learn more about Roblox Client Technical requirements to ensure a succesful school year - [Roblox Studio Technical Guide and FAQ](http://help.codehs.com/en/articles/8982986-roblox-studio-technical-guide-and-faq.md): Find technical requirements and get answers to frequently asked questions for Roblox Studio - [CodeHS AI Courses: AI Tools and Technology Requirements](http://help.codehs.com/en/articles/9354436-codehs-ai-courses-ai-tools-and-technology-requirements.md): Explore the third-party AI tools, platforms, and requirements used across CodeHS AI courses. - [CodeHS AP CSP Roblox Tech Guide](http://help.codehs.com/en/articles/7995919-codehs-ap-csp-roblox-tech-guide.md): Technical guide for educators using the CodeHS AP CSP Roblox course. The information included will help ensure that your class is a success. - [AI Tool Access and Account Requirements for CodeHS Courses](http://help.codehs.com/en/articles/10458557-ai-tool-access-and-account-requirements-for-codehs-courses.md): Learn more about the Artificial Intelligence tools used in CodeHS courses ## Professional Development - [PD Membership](http://help.codehs.com/en/articles/7947300-pd-membership.md): Our PD membership is filled with flexible year-round PD to fit varying learning needs and schedules! - [Free PD Resources from CodeHS](http://help.codehs.com/en/articles/9975998-free-pd-resources-from-codehs.md): Explore CodeHS's free Professional Development resources - [CodeHS Professional Development](http://help.codehs.com/en/articles/859248-codehs-professional-development.md): Learn more about the length and format of the computer science PD courses CodeHS offers - [Accessing your Professional Development Courses and Getting Help with Coursework](http://help.codehs.com/en/articles/4292225-accessing-your-professional-development-courses-and-getting-help-with-coursework.md): Find your PD course and get help from our team of experts - [Professional Development Course Overviews](http://help.codehs.com/en/articles/859296-professional-development-course-overviews.md): Learn more about each CodeHS computer science PD course and choose the best one for your needs - [PD Certificate of Completion](http://help.codehs.com/en/articles/8114027-pd-certificate-of-completion.md): Teachers who finish their entire PD course can download their Certificate of Completion. - [TExES Computer Science 8–12 \(241\) Prep Course Overview](http://help.codehs.com/en/articles/13368825-texes-computer-science-8-12-241-prep-course-overview.md): Learn about the course content, prerequisites and steps to enroll in our TExES Computer Science 8–12 \(241\) Prep Course. - [Microcredentials for Educators](http://help.codehs.com/en/articles/6085875-microcredentials-for-educators.md): Learn about how teachers can earn professional credentials through CodeHS - [JavaScript Level 1 Microcredential](http://help.codehs.com/en/articles/6087900-javascript-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Java Level 1 Microcredential](http://help.codehs.com/en/articles/6093210-java-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Web Design Level 1 Microcredential](http://help.codehs.com/en/articles/6093213-web-design-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Python Level 1 Microcredential](http://help.codehs.com/en/articles/6093218-python-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Web Development Level 1 Microcredential](http://help.codehs.com/en/articles/6093222-web-development-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Cybersecurity Level 1 Microcredential](http://help.codehs.com/en/articles/6093223-cybersecurity-level-1-microcredential.md): Exam Format, Topics & Concepts Covered, Prerequisites ## CodeHop \(Elementary CS\) - [CodeHop Curriculum](http://help.codehs.com/en/articles/6007794-codehop-curriculum.md): Build an organized K-12 computer science program for your district with CodeHop - [CodeHop: Adding and Assigning Lessons or Courses to Your Section](http://help.codehs.com/en/articles/8058869-codehop-adding-and-assigning-lessons-or-courses-to-your-section.md): How to assign lessons to your existing CodeHop Sections - [CodeHop: Language Preference Settings](http://help.codehs.com/en/articles/8178039-codehop-language-preference-settings.md): Learn more about choosing your default language on CodeHop and accessing translated slide decks. - [Differentiating CodeHop Curriculum](http://help.codehs.com/en/articles/8775649-differentiating-codehop-curriculum.md): Learn about different teaching methods to accommodate your students' different learning styles. - [Supporting English Learners with CodeHop](http://help.codehs.com/en/articles/9363320-supporting-english-learners-with-codehop.md): Discover how to provide language support for your elementary students - [Troubleshooting: Loading Videos on CodeHop \(Elementary\)](http://help.codehs.com/en/articles/8705244-troubleshooting-loading-videos-on-codehop-elementary.md): Find out how to address an error that prevents videos from loading properly - [CodeHop Starter Code](http://help.codehs.com/en/articles/9662909-codehop-starter-code.md): Starter code helps students begin lessons with pre-made code, sprites, or backdrops, saving time and focusing on targeted skills. - [Grading and Assessing with CodeHop](http://help.codehs.com/en/articles/9230648-grading-and-assessing-with-codehop.md): Learn more about how you can use CodeHop \(Elementary CS\) if you will be assessing students for grades. - [Viewing Elementary Lessons Full-Screen](http://help.codehs.com/en/articles/9736127-viewing-elementary-lessons-full-screen.md): Learn how to view CodeHS Elementary Lessons in full screen! - [Karel Adventures in CodeHop](http://help.codehs.com/en/articles/9691954-karel-adventures-in-codehop.md): Karel Adventures introduces elementary students to JavaScript with story-based lessons, using block coding and text coding. - [CodeHop \(elementary\) Grading: Tips and Tricks](http://help.codehs.com/en/articles/11089763-codehop-elementary-grading-tips-and-tricks.md): Tips and tricks for teachers looking for additional ways to grade CodeHop students. - [CodeHop: Pushing Custom Starter Code to Students](http://help.codehs.com/en/articles/11116965-codehop-pushing-custom-starter-code-to-students.md): Push custom starter code to Elementary students on CodeHop to scaffold, enrich, or personalize coding lessons - [Self-Paced Ready-To-Go \(RTG\) Lessons](http://help.codehs.com/en/articles/11707809-self-paced-ready-to-go-rtg-lessons.md): How to enable and use asynchronous lessons, so students can work at their own pace. - [CodeHop: Using Pair Programming with Scout](http://help.codehs.com/en/articles/12920262-codehop-using-pair-programming-with-scout.md): Learn more about how elementary students can collaborate on programs together! - [CodeHop: Accessibility Features](http://help.codehs.com/en/articles/14175032-codehop-accessibility-features.md): Learn more about CodeHop features that improve accessibility. - [CodeHop: Track Student Progress with the Reports App](http://help.codehs.com/en/articles/15589703-codehop-track-student-progress-with-the-reports-app.md): Learn more about how you can use CodeHop Reports to track your students' computer science journey in real-time. - [CodeHop: Using the Gradebook with the Reports App](http://help.codehs.com/en/articles/15646954-codehop-using-the-gradebook-with-the-reports-app.md): Learn more about how you can use CodeHop Reports to track students' grades, monitor lesson mastery, and streamline your classroom management. - [CodeHop: How to Assign Quizzes and Track Quiz Results with the Reports App](http://help.codehs.com/en/articles/15668490-codehop-how-to-assign-quizzes-and-track-quiz-results-with-the-reports-app.md): Discover how to assign quizzes directly to your sections and use CodeHop Reports to gain insights into student progress. - [Using Languages in CodeHop Programs](http://help.codehs.com/en/articles/8976728-using-languages-in-codehop-programs.md): Learn how to change the display language in Scratch-based CodeHop Programs - [CodeHopJr Resources](http://help.codehs.com/en/articles/8113442-codehopjr-resources.md): Learn how to navigate CodeHopJr’s Interface - [CodeHop: CodeHopJr Interface Guide](http://help.codehs.com/en/articles/8113527-codehop-codehopjr-interface-guide.md): Check out these comprehensive guides to effortlessly navigate CodeHopJr! - [Recording Audio in CodeHop and CodeHopJr Programs](http://help.codehs.com/en/articles/8950072-recording-audio-in-codehop-and-codehopjr-programs.md): Using your microphone and troubleshooting recording audio in CodeHop and CodeHopJr programs - [CodeHop Teacher Quick Reference Guides](http://help.codehs.com/en/articles/6650525-codehop-teacher-quick-reference-guides.md): Printable 1-page guides to support CodeHop teachers. - [Using micro:bit on CodeHop](http://help.codehs.com/en/articles/9015350-using-micro-bit-on-codehop.md): Set up and troubleshoot micro:bit connections on CodeHop - [Using CodeHop Curriculum on iPads and Small Screens](http://help.codehs.com/en/articles/10238552-using-codehop-curriculum-on-ipads-and-small-screens.md): Tips for Using CodeHop \(Elementary\) on iPads and Small Screens. - [Elementary Privacy & Compliance: Using Programs in CodeHop](http://help.codehs.com/en/articles/10777135-elementary-privacy-compliance-using-programs-in-codehop.md): Learn how CodeHop complies with privacy policy requirements - [CodeHop: How to Restore a Deleted Sprite](http://help.codehs.com/en/articles/13065939-codehop-how-to-restore-a-deleted-sprite.md): Learn how to recover a sprite after deleting it in CodeHop. - [How To Use the Microbit More Extension in CodeHop Programs](http://help.codehs.com/en/articles/16112438-how-to-use-the-microbit-more-extension-in-codehop-programs.md): Learn how to install the Microbit More firmware on a micro:bit, calibrate it, and connect it to a CodeHop program so you can use Microbit More blocks in the editor. ## Assignments - [Student Assignment Types](http://help.codehs.com/en/articles/9653548-student-assignment-types.md): Learn about the different kinds of assignments students will encounter when completing a CodeHS course. - [Parsons Problems](http://help.codehs.com/en/articles/11004319-parsons-problems.md): Learn what CodeHS Parson Problems are: Unique drag & drop exercises where users order code blocks to grasp programming logic. - [Creating Courses To Use With Your Sections](http://help.codehs.com/en/articles/4324244-creating-courses-to-use-with-your-sections.md): See how content is organized into Courses and Sections, and how to manage Courses for use with multiple Sections or over multiple years - [Formatting Text as Code Using Markdown](http://help.codehs.com/en/articles/4702259-formatting-text-as-code-using-markdown.md): Use Markdown to format text and preserve code styling in your custom quizzes. - [Troubleshooting: Creating Content from Google Drive Materials](http://help.codehs.com/en/articles/6958149-troubleshooting-creating-content-from-google-drive-materials.md): This article will help you troubleshoot when a 403 error is produced when using content created from Google drive materials - [Create Modules and Lessons to Customize your Course](http://help.codehs.com/en/articles/4408808-create-modules-and-lessons-to-customize-your-course.md): Create new Modules and Lessons directly from your Section's Assignment Page - [Creating Custom Assignments](http://help.codehs.com/en/articles/4439234-creating-custom-assignments.md): Create, edit, delete, and assign custom curriculum with the Create App. Or, add assignments and curriculum when viewing your assignments. - [Custom Assignment Types](http://help.codehs.com/en/articles/4378019-custom-assignment-types.md): Learn about the different types of assignments you can create using the CodeHS Create app - [Assigning Sandbox Programs to Students](http://help.codehs.com/en/articles/1132689-assigning-sandbox-programs-to-students.md): Add Sandbox programs to a Playlist or assign them directly to your courses - [Program Types](http://help.codehs.com/en/articles/4705909-program-types.md): Learn more about the many types of programs and programming languages that you can use in the CodeHS Sandbox or CodeHS Create - [Creating a SQL Exercise](http://help.codehs.com/en/articles/4000586-creating-a-sql-exercise.md): How to create a SQL activity using CodeHS Create - [Creating a Karel Exercise](http://help.codehs.com/en/articles/1014985-creating-a-karel-exercise.md): How to create a Karel activity in a Playlist and edit the starter & solution worlds. - [Assigning Activities using the Assign Modal](http://help.codehs.com/en/articles/11818725-assigning-activities-using-the-assign-modal.md): Assign projects, practice problems, QuizBuzzes, AI Creator activities, and more to a whole course or to individual students using the Assign Modal. - [Creating a Tracy the Turtle Exercise](http://help.codehs.com/en/articles/12015161-creating-a-tracy-the-turtle-exercise.md): How to create a Tracy the Turtle exercise using the CodeHS Create app - [Editing AI Grading Rubrics](http://help.codehs.com/en/articles/12872360-editing-ai-grading-rubrics.md): Learn how to edit and add an AI Grading rubric for CodeHS assignments and your own custom assignments. - [Reordering Modules, Lessons, and Assignments](http://help.codehs.com/en/articles/3297844-reordering-modules-lessons-and-assignments.md): Learn about assignment numbers and how to re-order assignments to organize your Course. - [Copy and Move Content Between Courses](http://help.codehs.com/en/articles/6964111-copy-and-move-content-between-courses.md): Assigning activities, assessments, and custom content between courses - [Copying a Custom Assignment](http://help.codehs.com/en/articles/4709049-copying-a-custom-assignment.md): Copy any of the assignments you've created to share or edit - [Using the Same Assignments in Multiple Sections](http://help.codehs.com/en/articles/3196025-using-the-same-assignments-in-multiple-sections.md): Use the same assignment settings in all of your CodeHS sections - [Deleting and Restoring Modules, Lessons, and Assignments](http://help.codehs.com/en/articles/4413941-deleting-and-restoring-modules-lessons-and-assignments.md): Remove unwanted curriculum from your course or section, or retrieve deleted curriculum. - [Copying and Editing CodeHS Assignments](http://help.codehs.com/en/articles/4859545-copying-and-editing-codehs-assignments.md): Use the Fork tool to copy and edit CodeHS content and customize it for your course - [Creating a Custom Quiz](http://help.codehs.com/en/articles/2160657-creating-a-custom-quiz.md): Create a quiz using your own questions or questions from the CodeHS Quiz Question Bank - [Changing Quiz Settings](http://help.codehs.com/en/articles/4544274-changing-quiz-settings.md): Configure settings for giving retakes, shuffling questions, and displaying answers for quizzes - [Assessments and Quiz Types](http://help.codehs.com/en/articles/4523664-assessments-and-quiz-types.md): CodeHS curriculum contains summative and formative assessment Quizzes - [Printing a Quiz](http://help.codehs.com/en/articles/1531198-printing-a-quiz.md): How to print and export quizzes and other assessments to PDF - [Using the QuizBuzz App to Create Interactive Quiz Games](http://help.codehs.com/en/articles/11386847-using-the-quizbuzz-app-to-create-interactive-quiz-games.md): Create interactive quizzes for students to practice and reinforce programming concepts in an engaging, game-like environment! - [How to Create a QuizBuzz](http://help.codehs.com/en/articles/11386941-how-to-create-a-quizbuzz.md): Create a new QuizBuzz using either the QuizBuzz or AI Creator apps. - [Using the CodeHS Quiz Question Bank](http://help.codehs.com/en/articles/5684076-using-the-codehs-quiz-question-bank.md): Search for additional teacher-created quiz questions to add to your quizzes in the CodeHS Quiz Question Bank - [Using the CodeHS Project Catalog](http://help.codehs.com/en/articles/6535988-using-the-codehs-project-catalog.md): Search for additional projects for students in the CodeHS Project Catalog App - [Using Alternate Exercises](http://help.codehs.com/en/articles/6561747-using-alternate-exercises.md): Use different versions of CodeHS assignments in your courses - [CodeHS Practice](http://help.codehs.com/en/articles/3742410-codehs-practice.md): Hundreds of curated Practice Problems in Java, Python, Javascript, SQL, C, & C++ - [Adding Courses, Modules, and Assignments to Your Section](http://help.codehs.com/en/articles/368468-adding-courses-modules-and-assignments-to-your-section.md): How to assign additional content to an existing section - [Using the CodeHS Playlist Bank](http://help.codehs.com/en/articles/2331814-using-the-codehs-playlist-bank.md): Take advantage of hundreds of playlists created by other CodeHS teachers! - [Assigning a Problem from the CodeHS Problem Bank](http://help.codehs.com/en/articles/3196110-assigning-a-problem-from-the-codehs-problem-bank.md): Add a custom assignment from the CodeHS Problem Bank to your Course or Section - [Using the CodeHS Problem Bank](http://help.codehs.com/en/articles/119964-using-the-codehs-problem-bank.md): Search for additional teacher-created activities, challenges, and quizzes for students in the CodeHS Problem Bank - [Creating, Archiving, and Assigning a Playlist](http://help.codehs.com/en/articles/71436-creating-archiving-and-assigning-a-playlist.md): Create a Playlist with custom activities for your students - [Assigning Playlists to Add Custom Curriculum to Your Course](http://help.codehs.com/en/articles/3196086-assigning-playlists-to-add-custom-curriculum-to-your-course.md): Add custom content to your Course or Section with your own playlists or from the Playlist Bank. - [Archiving a Playlist](http://help.codehs.com/en/articles/3107583-archiving-a-playlist.md): How to archive a Playlist to remove it from your Create dashboard - [Adjusting Course Settings to Manage Your Section](http://help.codehs.com/en/articles/3297244-adjusting-course-settings-to-manage-your-section.md): The Configure app allows you to add/remove curriculum, prevent cheating, lock assignments, bulk edit and set due dates, and more - [Enabling Block Coding for Students](http://help.codehs.com/en/articles/3299312-enabling-block-coding-for-students.md): Block Settings allow teachers to turn block coding on or off for students - [Configuring Settings on a Per Student Level](http://help.codehs.com/en/articles/3196249-configuring-settings-on-a-per-student-level.md): The student settings page allows you to configure settings for individual students - [Is Assigned Settings](http://help.codehs.com/en/articles/3299338-is-assigned-settings.md): Customize which Modules, Lessons, and Activities are assigned or hidden from view with Is Assigned Settings - [Setting Due Dates for Specific Students](http://help.codehs.com/en/articles/3196232-setting-due-dates-for-specific-students.md): You can change the due date of an assignment for an individual student separate from the rest of your section - [Enabling Copy/Paste Prevention](http://help.codehs.com/en/articles/1108168-enabling-copy-paste-prevention.md): Copy and Paste Prevention stops students from copying and pasting in the Code Editor - [Setting Due Dates and Using Access Controls](http://help.codehs.com/en/articles/4031783-setting-due-dates-and-using-access-controls.md): Bulk edit multiple Course Settings on the same page, including: Due Dates, Access Controls, Is Assigned, and Google Classroom Assigner - [Setting Access Controls for Individual Students](http://help.codehs.com/en/articles/2437053-setting-access-controls-for-individual-students.md): You can lock, unlock, and schedule assignments for individual students separate from your Section - [Setting Due Dates](http://help.codehs.com/en/articles/71314-setting-due-dates.md): Bulk edit due dates for modules, lessons, and assignments by section and by student - [Locking and Unlocking Assignments with Access Controls](http://help.codehs.com/en/articles/71273-locking-and-unlocking-assignments-with-access-controls.md): Use Access Controls to bulk edit assignments to be unavailable/available for students, or schedule availability for a specific date and time - [Changing the Main Course for Your Section](http://help.codehs.com/en/articles/4543997-changing-the-main-course-for-your-section.md): Learn how to change the main course assigned to your sections in CodeHS. - [Sharing Assignment Links with Students](http://help.codehs.com/en/articles/3850379-sharing-assignment-links-with-students.md): How to copy a direct link to a CodeHS assignment that you can share with your students - [Embedding an Image from Google Drive](http://help.codehs.com/en/articles/4616816-embedding-an-image-from-google-drive.md): How to find a direct link to an image on your public Google Drive ## Classroom - [Assignment Collaboration](http://help.codehs.com/en/articles/8923090-assignment-collaboration.md): Collaborate and work on assignments with your students in CodeHS with Assignment Collaboration - [Email Notifications](http://help.codehs.com/en/articles/5684059-email-notifications.md): Subscribe to email notification for student submissions, messages, and questions - [Reusing Your Course for a New School Year](http://help.codehs.com/en/articles/5371489-reusing-your-course-for-a-new-school-year.md): Roll over your CodeHS courses to reuse them for another year. - [Creating a New Section](http://help.codehs.com/en/articles/70865-creating-a-new-section.md): Create new class Sections for your students on CodeHS. - [Adding, Switching, and Removing Students in Your Class Sections](http://help.codehs.com/en/articles/70706-adding-switching-and-removing-students-in-your-class-sections.md): Invite students to join your class section, remove students who are no longer enrolled, and switch students between sections. - [Student Enrollment Limit for a Section](http://help.codehs.com/en/articles/463602-student-enrollment-limit-for-a-section.md): Determine the maximum number of students that can be enrolled in a section - [Manage all Students Using the Full Student Roster](http://help.codehs.com/en/articles/4352322-manage-all-students-using-the-full-student-roster.md): View, search, and configure settings for all Students from all of your Sections in one place - [Changing The Name of Your Section](http://help.codehs.com/en/articles/1046194-changing-the-name-of-your-section.md): You can rename or update the name of your section. - [Sorting and Organizing your Sections in the Sections App](http://help.codehs.com/en/articles/3474876-sorting-and-organizing-your-sections-in-the-sections-app.md): Arrange the order of the Sections displayed by default in your Sections app. - [Adding a Co-Teacher to Your Section](http://help.codehs.com/en/articles/368564-adding-a-co-teacher-to-your-section.md): Collaborate with a co-teacher, assistant, student or student teacher by giving them access to your Section. - [Archiving and Unarchiving Courses and Sections](http://help.codehs.com/en/articles/71130-archiving-and-unarchiving-courses-and-sections.md): Learn how to remove or restore old courses and sections. - [Co-Teacher Access in CodeHS Free and Pro](http://help.codehs.com/en/articles/12100140-co-teacher-access-in-codehs-free-and-pro.md): Learn about access to teacher tools and resources while collaborating as a co-teacher in CodeHS on the Free and Pro plans. - [Using CodeHS Student Groups](http://help.codehs.com/en/articles/14305481-using-codehs-student-groups.md): Learn how to create and manage Student Groups in CodeHS. Set up groups for targeted instruction, organize your roster, group students in the gradebook, and more. - [Helping Students Log In to CodeHS](http://help.codehs.com/en/articles/70910-helping-students-log-in-to-codehs.md): Recover and change student usernames and passwords to troubleshoot student account issues - [Student Assignment View](http://help.codehs.com/en/articles/3196091-student-assignment-view.md): Students can view their Assignments and Due Dates from the Student Dashboard - [CodeHS Inbox and Notifications](http://help.codehs.com/en/articles/4438975-codehs-inbox-and-notifications.md): Read messages, mark messages as read, and clear notifications in the Inbox. - [Using the Conversations Tool to Communicate with Your Students](http://help.codehs.com/en/articles/3991839-using-the-conversations-tool-to-communicate-with-your-students.md): Send and receive messages from your students all in one place with the Conversations tool - [Sending Announcements to Your Students](http://help.codehs.com/en/articles/3838920-sending-announcements-to-your-students.md): Use CodeHS Announcements to send a bulk message to students in your sections - [Previewing Curriculum as a Student](http://help.codehs.com/en/articles/1068062-previewing-curriculum-as-a-student.md): How to view and complete CodeHS assignments as your students will see them - [Debugging Student Code: Getting Un-Stuck](http://help.codehs.com/en/articles/3793532-debugging-student-code-getting-un-stuck.md): Strategies that teachers and students can use to help debug their code. - [Using Docs and Conversation Tabs to Help Students in the Editor](http://help.codehs.com/en/articles/1126981-using-docs-and-conversation-tabs-to-help-students-in-the-editor.md): Students can reference coding concepts in the Docs tab and use the Conversation tab to submit questions directly to teachers. - [Taking and Accessing Video Notes](http://help.codehs.com/en/articles/1068678-taking-and-accessing-video-notes.md): How students can take notes while watching CodeHS videos and review their notes later on - [Embedding Student Sandbox Code Online](http://help.codehs.com/en/articles/71040-embedding-student-sandbox-code-online.md): Use embed codes to help students share their JavaScript programs on an external website or blog. - [Guide to Cheat Prevention and Detection](http://help.codehs.com/en/articles/990684-guide-to-cheat-prevention-and-detection.md): Learn how to deter, detect, and respond to potential cheating with tools available on CodeHS - [Awarding Custom Badges](http://help.codehs.com/en/articles/1140499-awarding-custom-badges.md): How to create and award custom badges to your students - [Student Program Showcase](http://help.codehs.com/en/articles/679618-student-program-showcase.md): Use the Student Program Showcase to highlight student work. ## Grading - [Grading and Using The CodeHS Gradebook](http://help.codehs.com/en/articles/4993816-grading-and-using-the-codehs-gradebook.md): Use our grading tools to score student work, leave feedback, and organize and manage grades for your students - [Customizing the Gradebook](http://help.codehs.com/en/articles/859277-customizing-the-gradebook.md): Customize, configure, filter your gradebook to show specific assignment types and change maximum point values - [Viewing Different Modules and Lessons in the Gradebook](http://help.codehs.com/en/articles/3341465-viewing-different-modules-and-lessons-in-the-gradebook.md): Filter by Module or Lesson in the CodeHS Gradebook - [Removing an Assignment from the Gradebook](http://help.codehs.com/en/articles/3329114-removing-an-assignment-from-the-gradebook.md): Remove an assignment from your gradebook or add an assignment back to a course or section - [Removing Assignment Types from Your Gradebook](http://help.codehs.com/en/articles/3350935-removing-assignment-types-from-your-gradebook.md): Add and remove specific assignment types from your Gradebook - [Grading Key Colors](http://help.codehs.com/en/articles/3196064-grading-key-colors.md): Grading Colors depict the status of the assignments in the Assignment page, the Gradebook, and the Progress Tracker - [Grading on CodeHS Free and Pro](http://help.codehs.com/en/articles/984143-grading-on-codehs-free-and-pro.md): Grade student assignments - [Grading a Single Assignment](http://help.codehs.com/en/articles/3478815-grading-a-single-assignment.md): Grade an individual student assignment - [Editing Student Code](http://help.codehs.com/en/articles/6398935-editing-student-code.md): Save changes you make to code in student assignments - [Using the CodeHS Free Response Grading Tool](http://help.codehs.com/en/articles/6868833-using-the-codehs-free-response-grading-tool.md): Quickly and easily grade student responses and provide feedback on free response questions. - [Accessing Assignment Solutions](http://help.codehs.com/en/articles/1060697-accessing-assignment-solutions.md): Access solution guides or references for assignments - [Grade Mode](http://help.codehs.com/en/articles/71250-grade-mode.md): Grade Mode allows you to assign grades to exercises in your submission queue quickly. - [Fast Grade](http://help.codehs.com/en/articles/70461-fast-grade.md): Fast Grade allows you to quickly grade student submissions - [Modifying Student Grades](http://help.codehs.com/en/articles/3196072-modifying-student-grades.md): Change student grades after the assignment passes the autograder. - [Creating and Deleting Custom Canned Responses](http://help.codehs.com/en/articles/70342-creating-and-deleting-custom-canned-responses.md): Simplify grading by using custom canned responses for assignments. - [AI Teacher Hints](http://help.codehs.com/en/articles/8263364-ai-teacher-hints.md): Learn more about the CodeHS Artificial Intelligence hints for teachers that you can use to provide faster support for your students. - [Using the AI Grading App To Automate Grading and Feedback](http://help.codehs.com/en/articles/8949839-using-the-ai-grading-app-to-automate-grading-and-feedback.md): Learn more about the CodeHS Artificial Intelligence Grading app to provide faster support for students - [Late or Missing Assignments Grading Settings](http://help.codehs.com/en/articles/5857986-late-or-missing-assignments-grading-settings.md): Configure your gradebook to handle late or missing assignments, assign a late penalty, and more. - [Grading Settings](http://help.codehs.com/en/articles/3299269-grading-settings.md): Grading settings allow teachers to grade students work manually or automatically grade upon submission - [Using Grading Categories to Apply Weighted Grading](http://help.codehs.com/en/articles/4295085-using-grading-categories-to-apply-weighted-grading.md): Weight assignments and adjust how points are calculated in your Gradebook based on the assignment type - [Configuring Gradebook Calculations](http://help.codehs.com/en/articles/3456803-configuring-gradebook-calculations.md): Calculate grades based on points earned or points assigned - [Quiz Attempt Settings](http://help.codehs.com/en/articles/4439334-quiz-attempt-settings.md): Learn how to configure the total number of quiz attempts \(including retakes\) and adjust settings for individual students. - [Resetting Student Code](http://help.codehs.com/en/articles/70265-resetting-student-code.md): Reset student assignments and quizzes from the Gradebook app. - [Viewing Grades for Individual Students](http://help.codehs.com/en/articles/3273743-viewing-grades-for-individual-students.md): View individual student progress and grades from the student Roster page or the Gradebook - [How Students Can View Their Grades](http://help.codehs.com/en/articles/2472318-how-students-can-view-their-grades.md): Learn how students can see grades on assignments and how you can enable or disable a student's ability to view their grade report. - [Tracking Student Progress](http://help.codehs.com/en/articles/71219-tracking-student-progress.md): Use a suite of tools on CodeHS to view and track student progress - [Exporting Your Gradebook](http://help.codehs.com/en/articles/4580535-exporting-your-gradebook.md): Export your CodeHS Gradebook as a CSV or Excel file - [Exporting the Gradebook for Blackboard](http://help.codehs.com/en/articles/4457542-exporting-the-gradebook-for-blackboard.md): Export a CSV of grades to upload to Blackboard ## Data - [Tracking Data with the Administrator Dashboard](http://help.codehs.com/en/articles/10119833-tracking-data-with-the-administrator-dashboard.md): See course information, progress, and site usage for students, teachers, and schools from the Admin Dashboard - [Tracking Student Engagement on CodeHS](http://help.codehs.com/en/articles/3812138-tracking-student-engagement-on-codehs.md): Remotely track and view your students' attendance, login history, and most recent activity - [Track Progress and Grades with the Realtime App](http://help.codehs.com/en/articles/7888834-track-progress-and-grades-with-the-realtime-app.md): Monitor student submissions, progression, and grades in real time from the Realtime, Gradebook, and Progress apps - [Tracking Student Activity](http://help.codehs.com/en/articles/3995966-tracking-student-activity.md): Use Code History and Data Tracking tools to track student engagement, activity, and attendance with CodeHS - [Student Active Day History](http://help.codehs.com/en/articles/4339639-student-active-day-history.md): See which days students were active on CodeHS - [Viewing Quiz Scores Data](http://help.codehs.com/en/articles/4467284-viewing-quiz-scores-data.md): See data on student quiz scores at a glance and view quiz breakdowns ## Online IDE - [Importing Code From Another Assignment](http://help.codehs.com/en/articles/10524111-importing-code-from-another-assignment.md): Learn more about the "Import From Assignment" feature in the code editor. - [CodeHS Editor Engines](http://help.codehs.com/en/articles/12663362-codehs-editor-engines.md): Compare Ace and Monaco code editors in CodeHS: Learn their differences, how to change editors, and choose the best fit for your class and coding needs. - [Using the Updated Block Coding UI for HTML and JavaScript Karel](http://help.codehs.com/en/articles/15873770-using-the-updated-block-coding-ui-for-html-and-javascript-karel.md): Learn how to navigate and use our newly updated block coding UI for HTML and JavaScript Karel programs - [Using the CodeHS Code Editor](http://help.codehs.com/en/articles/3676369-using-the-codehs-code-editor.md): Learn about using the Code Editor, or IDE, to code, check and grade student work, view code history, view help docs, and change settings. - [Using Monaco in the Code Editor](http://help.codehs.com/en/articles/6389899-using-monaco-in-the-code-editor.md): Enable and use the Monaco editor engine in the CodeHS IDE - [Using Stopify in the Code Editor](http://help.codehs.com/en/articles/6399234-using-stopify-in-the-code-editor.md): Learn how to use Stopify in your Javascript programs - [Using External Links in HTML Programs](http://help.codehs.com/en/articles/6604920-using-external-links-in-html-programs.md): External links will work in a new page, not the IDE - [Using Autocomplete and Auto-Format in the Code Editor](http://help.codehs.com/en/articles/1106184-using-autocomplete-and-auto-format-in-the-code-editor.md): Learn about the Autocomplete and Auto-Format features in the CodeHS Editor - [Clearing the Console in the CodeHS IDE](http://help.codehs.com/en/articles/5368208-clearing-the-console-in-the-codehs-ide.md): Using ANSI escape codes to clear and color text in the console - [Versions of Programming Languages on CodeHS](http://help.codehs.com/en/articles/5118034-versions-of-programming-languages-on-codehs.md): Learn more about the programming languages and versions used in CodeHS courses and supported in the Sandbox - [Uploading a File to Your Program](http://help.codehs.com/en/articles/2372009-uploading-a-file-to-your-program.md): Upload images, sounds, and other files to use in CodeHS programs - [Printing Out Code From The Code Editor](http://help.codehs.com/en/articles/859321-printing-out-code-from-the-code-editor.md): Directions to get a printable version of a program's code and how to remove names from the printed version - [Resetting Your Code](http://help.codehs.com/en/articles/2708287-resetting-your-code.md): You can reset your own exercises in the CodeHS editor back to the original starter code. - [Fixing Cursor or Typing Bugs in the IDE on Chromebooks](http://help.codehs.com/en/articles/5678174-fixing-cursor-or-typing-bugs-in-the-ide-on-chromebooks.md): Monospace font on Chromebooks - [Enabling File I/O](http://help.codehs.com/en/articles/9005769-enabling-file-i-o.md): Learn how to enable file I/O in the Code Editor - [Python 2 vs. Python 3](http://help.codehs.com/en/articles/3792963-python-2-vs-python-3.md): A look at the differences between Python 2 and Python 3 within the CodeHS curriculum - [Troubleshooting the "No CodeHS.me Site Here" Error](http://help.codehs.com/en/articles/14422583-troubleshooting-the-no-codehs-me-site-here-error.md): Learn why the "No CodeHS.me Site Here" error message appears in HTML program webpages and how to resolve the error - [Using the CodeHS Sandbox App](http://help.codehs.com/en/articles/1121548-using-the-codehs-sandbox-app.md): Teachers and students can create and share Sandbox programs in the Sandbox IDE - [Importing and Exporting JavaScript Modules](http://help.codehs.com/en/articles/6229107-importing-and-exporting-javascript-modules.md): Learn how to import code from third-party libraries, or define your own module for others to use - [Creating your Personal Homepage on CodeHS](http://help.codehs.com/en/articles/368238-creating-your-personal-homepage-on-codehs.md): Code and publish your own webpage hosted by CodeHS and edit your homepage URL - [Creating and Managing Multi-File Programs](http://help.codehs.com/en/articles/4987159-creating-and-managing-multi-file-programs.md): Add, rename, and delete files in HTML, Java, Python, and other supported programs - [Rename, Copy, and Move Sandbox Programs](http://help.codehs.com/en/articles/2483969-rename-copy-and-move-sandbox-programs.md): Organize and Edit Programs inside the Sandbox - [Organizing Your Sandbox Programs](http://help.codehs.com/en/articles/4540255-organizing-your-sandbox-programs.md): Learn about using folders and sub-folders to organize your Sandbox programs - [Using a .jar File in the Sandbox](http://help.codehs.com/en/articles/4789999-using-a-jar-file-in-the-sandbox.md): With the CodeHS IDE you can import existing .jar files into your Java Sandbox programs - [Installing Libraries in Python](http://help.codehs.com/en/articles/4551155-installing-libraries-in-python.md): CodeHS can automatically install libraries for you to use in Python 3 programs - [Using the CodeHS Sandbox without Logging In](http://help.codehs.com/en/articles/10269613-using-the-codehs-sandbox-without-logging-in.md): Discover how to use the CodeHS Sandbox while not logged in to an account - [Using the Step Debugger](http://help.codehs.com/en/articles/5142494-using-the-step-debugger.md): Learn more about the pause step debugger - [Test Cases](http://help.codehs.com/en/articles/3196094-test-cases.md): Test Cases check student work upon submission or when they use the check code button - [Using the Scratchpad and Unit Tests with CodeHS Assignments](http://help.codehs.com/en/articles/2715562-using-the-scratchpad-and-unit-tests-with-codehs-assignments.md): Make the most of the Scratchpad file in Unit Test and Practice type assignments - [Debugging Infinite Loops](http://help.codehs.com/en/articles/442259-debugging-infinite-loops.md): How to fix code that causes the browser to time out, freeze, or crash - [Real-Time Collaboration Chat \[Beta\]](http://help.codehs.com/en/articles/5718011-real-time-collaboration-chat-beta.md): Enable the chat feature for your students during Real-Time collaboration in the Sandbox - [Sharing CodeHS Programs](http://help.codehs.com/en/articles/1002046-sharing-codehs-programs.md): Create a shareable link for visitors to run any CodeHS exercise - [Sharing Sandbox Programs](http://help.codehs.com/en/articles/4400174-sharing-sandbox-programs.md): Embed, share, and fork programs created in the CodeHS Sandbox and IDE - [Real-Time Collaboration](http://help.codehs.com/en/articles/4626586-real-time-collaboration.md): Collaborate and work on code together in the CodeHS Sandbox with Real-Time Collaboration ## Resources for Students - [For Students: Viewing a Course in Spanish](http://help.codehs.com/en/articles/8202117-for-students-viewing-a-course-in-spanish.md): How to view your class in CodeHS in Spanish - [For Students: Switching Between Sections](http://help.codehs.com/en/articles/70091-for-students-switching-between-sections.md): Learn how to change the section you're viewing and working in. - [For Students: How to Access LOGIC Assessments](http://help.codehs.com/en/articles/15696387-for-students-how-to-access-logic-assessments.md): Learn how to start a LOGIC assessment and view your results. - [For Students: Creating an Account, Joining a Class Section, and Getting Started in CodeHS](http://help.codehs.com/en/articles/4385906-for-students-creating-an-account-joining-a-class-section-and-getting-started-in-codehs.md): How to sign up for CodeHS as a student, enroll in your class section, and begin working in CodeHS - [For Students: Resetting Your Passwords and Login Troubleshooting](http://help.codehs.com/en/articles/4456742-for-students-resetting-your-passwords-and-login-troubleshooting.md): How to recover or reset your password when you are unable to sign in to your account - [For Students: Viewing Grades](http://help.codehs.com/en/articles/4456722-for-students-viewing-grades.md): View grades on CodeHS in the Code Editor or in your Grade Report - [For Students: What to do When a Video or Link is Blocked](http://help.codehs.com/en/articles/8059484-for-students-what-to-do-when-a-video-or-link-is-blocked.md): Learn how to access all the information you need, even if YouTube videos and other media are blocked by filters. - [For Students: Creating a Personal Account](http://help.codehs.com/en/articles/11738905-for-students-creating-a-personal-account.md): Create a personal account to maintain access to your CodeHS programs after you graduate. - [For Students: Using Emojis in CodeHS](http://help.codehs.com/en/articles/5481703-for-students-using-emojis-in-codehs.md): Learn how to use emojis in HTML programs - [For Students: Navigating CodeHS & the Code Editor](http://help.codehs.com/en/articles/5715402-for-students-navigating-codehs-the-code-editor.md): Check out these helpful tips for navigating the Student Homepage, Assignments page, and Code Editor as a student - [For Students: Using the CodeHS Sandbox](http://help.codehs.com/en/articles/6180045-for-students-using-the-codehs-sandbox.md): Learn how to create and share programs using the Sandbox IDE - [For Students: Turn On Block Coding](http://help.codehs.com/en/articles/4857159-for-students-turn-on-block-coding.md): How to switch between block and code view on CodeHS - [For Students: Creating and Managing Multi-File Programs](http://help.codehs.com/en/articles/4999933-for-students-creating-and-managing-multi-file-programs.md): Create, rename, and delete program files - [For Students: Using the Scratchpad and Unit Test Files](http://help.codehs.com/en/articles/4836907-for-students-using-the-scratchpad-and-unit-test-files.md): How to use the Scratchpad to help you write Unit Test files - [For Students: Real-Time Collaboration](http://help.codehs.com/en/articles/4702334-for-students-real-time-collaboration.md): Share Sandbox programs with your classmates and teachers to code together live - [For Students: Keyboard Shortcuts](http://help.codehs.com/en/articles/4502500-for-students-keyboard-shortcuts.md): Helpful keyboard shortcuts in the CodeHS Code Editor - [Enabling Karel Celebrations](http://help.codehs.com/en/articles/4252442-enabling-karel-celebrations.md): Celebrate student success in Karel exercises with a fun animation! Students can enable Karel Celebrations from their Code Editor. - [For Students: Tips, Tricks, And Coding Best Practices](http://help.codehs.com/en/articles/6871726-for-students-tips-tricks-and-coding-best-practices.md): Strategies and tips that will help students while working on coding or programming. - [For Students: Downloading Your Code](http://help.codehs.com/en/articles/2690881-for-students-downloading-your-code.md): You can easily download your code as a ZIP or Text file across any programming language on CodeHS. - [For Students: Tips on Debugging Code](http://help.codehs.com/en/articles/4454472-for-students-tips-on-debugging-code.md): Tips for student on how to get un-stuck while programming on CodeHS - [For Students: Fixing Code that Crashes the Browser](http://help.codehs.com/en/articles/4454484-for-students-fixing-code-that-crashes-the-browser.md): What's happening if your code is causing the browser to time out, freeze, or crash - [For Students: Karel Autograder Messages](http://help.codehs.com/en/articles/7996203-for-students-karel-autograder-messages.md): Learn more about Autograder messages from Karel assignments and how to use them to debug your code. - [For Students: Sending Questions to Your Teacher](http://help.codehs.com/en/articles/4454503-for-students-sending-questions-to-your-teacher.md): Learn how to use the CodeHS communication tool to send messages directly to your teacher. - [For Students: Certifications Guide](http://help.codehs.com/en/articles/4091835-for-students-certifications-guide.md): Learn how to take a CodeHS Certification Exam - [For Students: Accessing Certificates of Achievement for Certification Exams](http://help.codehs.com/en/articles/6368235-for-students-accessing-certificates-of-achievement-for-certification-exams.md): Best practices for downloading and saving certificates after you pass a Certification Exam ## Certifications - [CodeHS Certifications Proctoring Guide](http://help.codehs.com/en/articles/11987423-codehs-certifications-proctoring-guide.md): This guide is for anyone administering a CodeHS Certification exam, including proctors who may not be the teacher of record. - [How to add CodeHS Certifications to LinkedIn](http://help.codehs.com/en/articles/13225220-how-to-add-codehs-certifications-to-linkedin.md): This article briefly explains how to access and verify a CodeHS Certification, add the certification to LinkedIn, and outlines how to include relevant skills and media. - [Certifications FAQ: Learning about Certifications](http://help.codehs.com/en/articles/3948046-certifications-faq-learning-about-certifications.md): Answers to frequently asked questions regarding CodeHS certifications - [Offering CodeHS Certifications to Your Students](http://help.codehs.com/en/articles/3926926-offering-codehs-certifications-to-your-students.md): CodeHS offers Industry-Relevant and State Approved Certifications for High School Computer Science - [Preparing for a CodeHS Certification Exam](http://help.codehs.com/en/articles/4091874-preparing-for-a-codehs-certification-exam.md): Getting students ready for the test, technical set-up, and administering the Certification Exam - [CodeHS Certification Exam Format](http://help.codehs.com/en/articles/3926897-codehs-certification-exam-format.md): Certification Exam Format and Details - [Web Development Level 1 Certification](http://help.codehs.com/en/articles/5174641-web-development-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Cybersecurity Level 2 Certification](http://help.codehs.com/en/articles/5174448-cybersecurity-level-2-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [JavaScript Level 1 Certification](http://help.codehs.com/en/articles/3937067-javascript-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Python Level 1 Certification](http://help.codehs.com/en/articles/3936950-python-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Java Level 1 Certification](http://help.codehs.com/en/articles/3932166-java-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Web Design Level 1 Certification](http://help.codehs.com/en/articles/3936954-web-design-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [Cybersecurity Level 1 Certification](http://help.codehs.com/en/articles/3936951-cybersecurity-level-1-certification.md): Exam Format, Topics & Concepts Covered, Prerequisites - [AI Level 1 Certification Exam](http://help.codehs.com/en/articles/13015952-ai-level-1-certification-exam.md): Exam Format, Topics & Concepts Covered, Prerequisites ## Integrations - [1EdTech Certifications](http://help.codehs.com/en/articles/10317413-1edtech-certifications.md): Learn about CodeHS compliance with IMS Global Learning Consortium standards - [CodeHS Integrations Teacher Resources](http://help.codehs.com/en/articles/12705764-codehs-integrations-teacher-resources.md): This article stores all of the resources that teachers and administrators will need if they have an integration set up in CodeHS - [Changing Your CodeHS Course After it's Set Up with an LMS Integration](http://help.codehs.com/en/articles/15961903-changing-your-codehs-course-after-it-s-set-up-with-an-lms-integration.md): Learn how to add, remove, or switch content in your CodeHS course after importing it into your LMS \(Canvas, Schoology, Buzz, or Brightspace\). - [Breakdown of Integrations on CodeHS](http://help.codehs.com/en/articles/6421413-breakdown-of-integrations-on-codehs.md): Learn about the Integrations available to streamline rosters, course assignments, and grades - [Rostering Tools and Integrations](http://help.codehs.com/en/articles/4156795-rostering-tools-and-integrations.md): Use Google Classroom or Clever to create and sync rosters for your CodeHS sections - [Syncing Your Clever Roster from the Clever Teacher Library](http://help.codehs.com/en/articles/2066729-syncing-your-clever-roster-from-the-clever-teacher-library.md): Update and sync your Section's roster with Clever LMS Teacher Library - [ClassLink Integration](http://help.codehs.com/en/articles/8118043-classlink-integration.md): Teachers can integrate CodeHS with ClassLink - [Clever Integration](http://help.codehs.com/en/articles/8116914-clever-integration.md): Teachers can integrate CodeHS with Clever at the teacher and district level - [Accessing CodeHS During LMS Login Disruptions](http://help.codehs.com/en/articles/15024482-accessing-codehs-during-lms-login-disruptions.md): Learn how to access CodeHS data without logging in to your LMS ## Privacy, Data, Security, and Funding - [Insurance Information](http://help.codehs.com/en/articles/6222466-insurance-information.md) - [Data Deletion FAQ: Learning about CodeHS’ Student PII Deletion Policy](http://help.codehs.com/en/articles/5632227-data-deletion-faq-learning-about-codehs-student-pii-deletion-policy.md): Answers To Frequently Asked Questions Regarding CodeHS Data Deletion - [CodeHS - SOPPA Compliance - Illinois Schools and Districts](http://help.codehs.com/en/articles/5509428-codehs-soppa-compliance-illinois-schools-and-districts.md): CodeHS is SOPPA compliant. - [Finding Computer Science, CTE & STEM Funding and Resources](http://help.codehs.com/en/articles/4840906-finding-computer-science-cte-stem-funding-and-resources.md): Explore this guide to common funding streams schools and districts use to support curriculum, professional development, and implementation. - [Accessibility Statement](http://help.codehs.com/en/articles/5470242-accessibility-statement.md): Accessibility Statement from CodeHS, Inc. - [CodeHS Vendor and Billing Requests](http://help.codehs.com/en/articles/368467-codehs-vendor-and-billing-requests.md): Learn where to access the CodeHS W9 form and who to contact for vendor forms, invoice requests, and purchase order \(PO\) questions - [CodeHS Subcontractors](http://help.codehs.com/en/articles/5320754-codehs-subcontractors.md) - [CodeHS Privacy Policy](http://help.codehs.com/en/articles/4112516-codehs-privacy-policy.md): Learn more about the CodeHS privacy policy, terms of use, and incident response plan - [CodeHS Statement of Non Bias](http://help.codehs.com/en/articles/7971409-codehs-statement-of-non-bias.md): Learn more about the CodeHS Statement of Non-bias - [SOC 2 Type 2 Certification](http://help.codehs.com/en/articles/10298556-soc-2-type-2-certification.md): CodeHS is SOC 2 Type 2 compliant - [How Learning Resources Are Secured on CodeHS](http://help.codehs.com/en/articles/12737134-how-learning-resources-are-secured-on-codehs.md): Learn how CodeHS protects solutions and other learning resources and ensures academic integrity in your classroom - [CIPA Compliance Statement](http://help.codehs.com/en/articles/14712050-cipa-compliance-statement.md): CodeHS puts student safety first with CIPA compliance tools, strict privacy policies, activity monitoring, and customizable whitelist enforcement tools. - [CodeHS AI Statement](http://help.codehs.com/en/articles/14760017-codehs-ai-statement.md): Learn about our commitment to transparent, responsible Artificial Intelligence \(AI\) use across the platform. - [Managing Student Access to Public Programs on CodeHS](http://help.codehs.com/en/articles/15901796-managing-student-access-to-public-programs-on-codehs.md): Learn more about student program privacy settings on CodeHS and how to moderate student access to public programs and websites. - [Using Whitelist and Allowlist Tools to Manage Student Access to External Websites](http://help.codehs.com/en/articles/14724601-using-whitelist-and-allowlist-tools-to-manage-student-access-to-external-websites.md): Determine student access to external URLs with the Whitelist Enforcement district setting and the Student Website Allowlist tool ## Autograders - [CodeHS Autograders](http://help.codehs.com/en/articles/3335521-codehs-autograders.md): Learn more about CodeHS Autograders and what they can check - [General Autograder Test Cases and Unit Tests on CodeHS](http://help.codehs.com/en/articles/6447297-general-autograder-test-cases-and-unit-tests-on-codehs.md): Learn about the difference between Test Cases in Coding Exercises and Unit Test Exercises - [Autograders in Python Basics with Tracy](http://help.codehs.com/en/articles/12501359-autograders-in-python-basics-with-tracy.md): Learn more about Tracy Turtle autograder limitations and alternatives for using autograders in related CodeHS courses - [Creating a JUnit Autograder](http://help.codehs.com/en/articles/6495781-creating-a-junit-autograder.md): Learn how to use the JUnit framework with your custom coding exercises - [Creating a JavaScript Autograder](http://help.codehs.com/en/articles/6460770-creating-a-javascript-autograder.md): Learn how to write a Javascript autograder and implement it with your own custom coding exercises - [Creating a Python Autograder](http://help.codehs.com/en/articles/6457845-creating-a-python-autograder.md): Learn how to write an autograder for Python and implement it with your own custom coding exercises - [Create a Custom Practice Problem](http://help.codehs.com/en/articles/4480903-create-a-custom-practice-problem.md): Use CodeHS Practice to create and assign practice activities for your students - [Creating a Java Autograder](http://help.codehs.com/en/articles/6454985-creating-a-java-autograder.md): Learn how to write a Java autograder and implement it with your own custom coding exercises - [Creating an HTML Autograder](http://help.codehs.com/en/articles/10275786-creating-an-html-autograder.md): Learn how to write a HTML autograder and implement it with your own custom coding exercises - [Using the Autograder Editor](http://help.codehs.com/en/articles/12694924-using-the-autograder-editor.md): Learn how to use the CodeHS Autograder Editor to add and edit custom autograder test cases and preset configs - [Adding Custom Autograders and Preset Configs](http://help.codehs.com/en/articles/12694063-adding-custom-autograders-and-preset-configs.md): Learn how to add and edit custom autograder test cases and preset configs to check student code using the Autograder Editor - [Editing and Configuring CodeHS Autograders](http://help.codehs.com/en/articles/12686386-editing-and-configuring-codehs-autograders.md): Learn how to edit and configure CodeHS autograders and test cases to check student code ## Typing - [Setting Up Typing in CodeHS](http://help.codehs.com/en/articles/12053367-setting-up-typing-in-codehs.md): Learn how to access the Typing platform and enable it for your sections. - [Viewing Typing Progress & Settings in CodeHS](http://help.codehs.com/en/articles/12053418-viewing-typing-progress-settings-in-codehs.md): Learn how to track progress, preview lessons, and adjust settings in the CodeHS Typing platform. - [CodeHS Typing Placement Tests](http://help.codehs.com/en/articles/13719929-codehs-typing-placement-tests.md): This guide explains how teachers can use Typing Placement Tests with their classes. ## Learn More - [Resources for TEALS Volunteers Using CodeHS](http://help.codehs.com/en/articles/11906404-resources-for-teals-volunteers-using-codehs.md): Helping TEALS volunteers use CodeHS to teach computer science. Get started with this guide for a successful school year! - [CodeHS Scholarship Program 2026](http://help.codehs.com/en/articles/13853687-codehs-scholarship-program-2026.md): Learn more about the CodeHS Scholarship for graduating seniors. - [Choosing the Right CodeHS Plan: Free, Starter, School and District Licenses](http://help.codehs.com/en/articles/859241-choosing-the-right-codehs-plan-free-starter-school-and-district-licenses.md): Available features and descriptions of the different licensing plans - [CodeHS Pro Tools and Resources Overview](http://help.codehs.com/en/articles/1235124-codehs-pro-tools-and-resources-overview.md): Learn about the tools and resources included with CodeHS Pro - [Following CodeHS Blogs to Learn about New Updates](http://help.codehs.com/en/articles/1389094-following-codehs-blogs-to-learn-about-new-updates.md): Follow CodeHS blogs for updates to our product and resources! - [Connecting Coding to the Real World](http://help.codehs.com/en/articles/2998137-connecting-coding-to-the-real-world.md): Check out our Coding In The Wild Blog to help students see real-life applications of computer science. - [Using Code Outside of the CodeHS Editor](http://help.codehs.com/en/articles/5317722-using-code-outside-of-the-codehs-editor.md): Get and use the CodeHS JS and Java libraries, plus more information about using other IDEs - [Human Verification on CodeHS](http://help.codehs.com/en/articles/6470888-human-verification-on-codehs.md): Learn about the human verification CAPTCHA - [Students Unable to Find Inspector Tool](http://help.codehs.com/en/articles/5308150-students-unable-to-find-inspector-tool.md): Options for students in Web Dev/Design Courses if your school disables the developer tools - [Opening Your JavaScript Console](http://help.codehs.com/en/articles/3836763-opening-your-javascript-console.md): Use the data logged in the JavaScript Developer Console to help our team diagnose and troubleshoot issues - [Saving Your Network Data](http://help.codehs.com/en/articles/2869241-saving-your-network-data.md): How to save network data to help our engineers troubleshoot and diagnose slow page load times and other issues - [How to Clear Your Browser Cache and Hard Refresh](http://help.codehs.com/en/articles/4951972-how-to-clear-your-browser-cache-and-hard-refresh.md): Browser caches are great, but sometimes they need a hard refresh to get the latest info - [Troubleshooting Connecting To Server Issues](http://help.codehs.com/en/articles/11832240-troubleshooting-connecting-to-server-issues.md): Learn how to fix CodeHS Code Editor connection issues with quick tips for browsers, devices, and network troubleshooting. - [Troubleshooting Google Classroom Issues](http://help.codehs.com/en/articles/11826379-troubleshooting-google-classroom-issues.md): If you’re having trouble with Google classroom login, grade passback, or permissions, try these steps to resolve the issue. - [Troubleshooting Mobile App Testing Issues with the Expo Go App](http://help.codehs.com/en/articles/12986983-troubleshooting-mobile-app-testing-issues-with-the-expo-go-app.md): Learn why CodeHS mobile app programs may not run on Expo Go and explore simple workarounds to keep testing your code - [Troubleshooting CodeHop Program Saving Issues](http://help.codehs.com/en/articles/15627941-troubleshooting-codehop-program-saving-issues.md): Learn why CodeHop programs may not save and explore common fixes and workarounds. - [Troubleshooting Gradebook Display Issues](http://help.codehs.com/en/articles/15926222-troubleshooting-gradebook-display-issues.md): Learn how to troubleshoot gradebook display issues such as missing data, grade discrepancies, and N/A values. - [CodeHS Webinar: Web Development](http://help.codehs.com/en/articles/4109613-codehs-webinar-web-development.md): Learn more about the CodeHS Web Development Capstone Course - [CodeHS Webinar: Physical Computing with Arduino](http://help.codehs.com/en/articles/4091895-codehs-webinar-physical-computing-with-arduino.md): Learn more about the CodeHS Arduino course - [CodeHS Webinar: Physical Computing with micro:bit](http://help.codehs.com/en/articles/4037872-codehs-webinar-physical-computing-with-micro-bit.md): Learn more about the CodeHS micro:bit course - [CodeHS Webinar: New/Updated Fundamentals of Cybersecurity Course Launch](http://help.codehs.com/en/articles/10486501-codehs-webinar-new-updated-fundamentals-of-cybersecurity-course-launch.md): Learn more about the updated CodeHS Fundamentals of Cybersecurity course - [Hour of Code and Hour of AI Resources](http://help.codehs.com/en/articles/4612859-hour-of-code-and-hour-of-ai-resources.md): All the classroom resources needed to celebrate CSEdWeek! - [CodeHS Pro Welcome Webinars](http://help.codehs.com/en/articles/6337983-codehs-pro-welcome-webinars.md): Learn about CodeHS tools and best practices with the CodeHS Customer Success Managers - [CodeHS Webinar: AP Computer Science A \(Nitro\) Course](http://help.codehs.com/en/articles/3193679-codehs-webinar-ap-computer-science-a-nitro-course.md): CodeHS Webinar AP CSA \(Nitro\) - 8/1/19 - [Python: Extra Features and Tutorials](http://help.codehs.com/en/articles/6782407-python-extra-features-and-tutorials.md): This article contains sample programs to explain additional features of our Python editor. - [Python Brython Extras](http://help.codehs.com/en/articles/6766797-python-brython-extras.md): This article includes information on setting timers, using event handlers, and drawing shapes in Brython. - [Python Tracy Extras](http://help.codehs.com/en/articles/6763406-python-tracy-extras.md): Information on marking Tracy's location, changing Tracy's movement, changing Tracy's display, and other helpful tricks. - [Graphic Programs in Java and Python 3](http://help.codehs.com/en/articles/2985518-graphic-programs-in-java-and-python-3.md): Writing graphics based programs on CodeHS! ## Tynker - [Tynker and CodeHS FAQ](http://help.codehs.com/en/articles/11504850-tynker-and-codehs-faq.md): Information for existing CodeHS and Tynker customers about the Tynker acquisition, including licenses, billing, support, contracts, and platform updates. ## At Home Learning - [Learning at Home with CodeHS](http://help.codehs.com/en/articles/15436614-learning-at-home-with-codehs.md): Learn coding and computer science at home with self-paced CodeHS courses for Individual Learners - [Using CodeHS for Homeschool Learning](http://help.codehs.com/en/articles/8312111-using-codehs-for-homeschool-learning.md): Explore how homeschool students can use CodeHS courses for learning coding and computer science at home - [Using Education Savings Account \(ESA\) Funds for CodeHS](http://help.codehs.com/en/articles/15668497-using-education-savings-account-esa-funds-for-codehs.md): Learn how to use your state's ESA, homeschool scholarship, or education fund to purchase CodeHS computer science courses for at-home learning - [Purchasing CodeHS Courses with Texas Education Freedom Account \(TEFA\) Funds](http://help.codehs.com/en/articles/15694327-purchasing-codehs-courses-with-texas-education-freedom-account-tefa-funds.md): Learn how Texas homeschool families can use TEFA funds to purchase TEKS-aligned CodeHS computer science courses through the Odyssey marketplace - [CodeHS Refund Policy for Individual Learner Course and Plan Purchases](http://help.codehs.com/en/articles/16056775-codehs-refund-policy-for-individual-learner-course-and-plan-purchases.md): Learn how to request a refund for a CodeHS Individual Learner course or All Access subscription purchased directly through CodeHS - [Purchasing CodeHS Courses with Utah Fits All Scholarship Funds](http://help.codehs.com/en/articles/15787579-purchasing-codehs-courses-with-utah-fits-all-scholarship-funds.md): Learn how Utah homeschool families can use Utah Fits All Scholarship funds to purchase CodeHS computer science courses through the Odyssey marketplace ## LOGIC Assessments - [Measuring Student Growth with the LOGIC App](http://help.codehs.com/en/articles/15696346-measuring-student-growth-with-the-logic-app.md): Learn how to administer LOGIC Assessments and view student growth reports. - [LOGIC FAQ: Learning about LOGIC Assessments](http://help.codehs.com/en/articles/15938007-logic-faq-learning-about-logic-assessments.md): Answers to frequently asked questions regarding CodeHS LOGIC \(Learner Outcomes for Growth and Computing\) assessments - [CodeHS LOGIC Tests: Measure Growth in Tennessee CS Classrooms](http://help.codehs.com/en/articles/14975884-codehs-logic-tests-measure-growth-in-tennessee-cs-classrooms.md): Use CodeHS LOGIC \(Learner Outcomes for Growth and Computing\) Pretests and Posttests to measure student progress and generate clear growth data aligned to Tennessee CTE standards. - [CodeHS LOGIC Tests: Measure Growth in Texas CS Classrooms](http://help.codehs.com/en/articles/14112097-codehs-logic-tests-measure-growth-in-texas-cs-classrooms.md): Use CodeHS LOGIC \(Learner Outcomes for Growth and Computing\) Pretests and Posttests to measure student progress and generate clear growth data aligned to Texas Essential Knowledge and Skills. - [LOGIC Supported Courses](http://help.codehs.com/en/articles/16112987-logic-supported-courses.md): Learn more about which courses have LOGIC \(Learner Outcomes for Growth and Computing\) assessments. ## Cyber Range - [CodeHS Cyber Range](http://help.codehs.com/en/articles/13754270-codehs-cyber-range.md): Learn more about the CodeHS Cyber Range and how it supports the AP Cybersecurity course. - [How to Use Cyber Range](http://help.codehs.com/en/articles/15879939-how-to-use-cyber-range.md): Learn how to navigate the CodeHS Cyber Range, including managing Cyber classrooms, browsing the Challenge Catalog, using the Linux Command Reference, and viewing student progress and achievements f... - [Connecting a CodeHS Section to Cyber Range](http://help.codehs.com/en/articles/15281126-connecting-a-codehs-section-to-cyber-range.md): Learn how to integrate an existing CodeHS section to Cyber Range to generate student accounts, track progress, and pass grades from the Cyber Range to the CodeHS gradebook. - [Accessing Cyber Range](http://help.codehs.com/en/articles/15710480-accessing-cyber-range.md): Learn how teachers and students access Cyber Range through Single Sign-On \(SSO\) - [For Students: Accessing Cyber Range](http://help.codehs.com/en/articles/15707764-for-students-accessing-cyber-range.md): Learn how to access Cyber Range through Single Sign-On \(SSO\) - [Completing a Cyber Range Challenge](http://help.codehs.com/en/articles/15947030-completing-a-cyber-range-challenge.md): Learn how to access and complete Cyber Range challenges, including launching simulation and Linux labs, submitting flags, using hints, and accessing teacher solution guides. - [Grade Passback from Cyber Range to CodeHS](http://help.codehs.com/en/articles/15281348-grade-passback-from-cyber-range-to-codehs.md): Learn how grades passback from Cyber Range to the CodeHS gradebook and how to change a challenge's point total