Computer Science (CS) Promise Approved Courses and Providers
This page includes general information about the CS Promise approved courses and providers for the 2025-2026 school year. It is intended to assist districts in evaluating courses before contacting the provider for enrollment. There will be a new list published yearly.
Course Offerings
Website Development (Subject Code 290160)
Cuyahoga Community College
COURSE TITLE
Web Programming (IT-2310)
COURSE OVERVIEW
Web Programming employs a blended learning approach with two lecture hours and 2 lab hours weekly. Lectures incorporate both traditional instruction and interactive demonstrations of web technologies. The laboratory component occurs in computer labs where students develop websites and web applications using industry-standard development tools. The course leverages online resources, including W3Schools tutorials, as supplementary learning materials, creating a multi-channel learning environment that mirrors real-world web development practices.
This course prepares students to sit for the Microsoft IT Specialist HTML/CSS (98-383), IT Specialist JavaScript (98-382).
Students can earn a microcredential for this course.
WEBSITE
Tri-C School of Advanced Manufacturing, Engineering and Computer Science
Tri-C Fall, Spring and Summer Academic Calendar: Cleveland, Ohio
TECHNOLOGY REQUIREMENTS
Computer/Tablet
High Speed Internet Connection
Google Chrome Browser (recommended)
PROVIDER CONTACT INFORMATION
Carelicha Duckworth, PhD – Preceptor, Computer Science
700 Carnegie Ave
Cleveland, Ohio 44115
(216) 987-3094
Carelicha.duckworth@tri-c.edu
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Edmentum
COURSE TITLE
Web Technologies, Semester A
COURSE OVERVIEW
This course has 12 lessons organized into 4 units, 4 Unit Activities and 4 discussions. Additionally, there is one Course Activity and one Course Project that you need to work on at the end of the course. Each lesson contains one or more Lesson Activities. You will grade your work in the lesson activities by comparing them with sample responses. You will submit the unit activities, course activity, and course project to your teacher for grading.
WEBSITE
edmentum.com
Web Technologies, Semester A Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Edmentum
COURSE TITLE
Web Technologies, Semester B
COURSE OVERVIEW
This one-semester course is intended as a practical, hands-on guide to help you understand the concepts of website design and development. This course guides you on how to plan, design, and create a website. You will also learn about online security guidelines, copyright laws, and licensing agreements.
This course has 12 lessons organized into 4 units, 4 Unit Activities and 4 discussions. Additionally, there is one Course Activity and one Course Project that you need to work on at the end of the course. Each lesson contains one or more Lesson Activities. You will grade your work in the lesson activities by comparing them with sample responses. You will submit the unit activities, course activity, and course project to your teacher for grading.
WEBSITE
edmentum.com
Web Technologies, Semester B Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Fairfield County Educational Service Center
COURSE TITLE
Fundamentals of Web Development
COURSE OVERVIEW
The course covers modern Web standards, well-formed and valid documents, Semantic XHTML/HTML, User-Centered Design of Static Web Sites, Styling and layout of Web documents with CSS, common tools for Web Site development. Emphasis is on coding syntactically correct Web documents using an engineering design perspective focused on functionality over visual design. Additionally, the course covers a variety of basic XML technologies for data representation and transformation. Hands-on active learning is required.
WEBSITE
https://www.innevatoedu.org/o/ied/page/uc-early-it
TECHNOLOGY REQUIREMENTS
- Internet Access
- Schools will need to allow access to specific web content
- Updated browser
PROVIDER CONTACT INFORMATION
Tracy Collins, Ph.D., Academic Specialist
School of Information Technology
CECH
250 Teachers/Dyer Complex
2610 University Circle
Cincinnati, Ohio 45221
(513)556-5161
collit6@ucmail.uc.edu
COURSE DELIVERY MODE
- On Campus
- Virtual Coursework
- Blended Model
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Founders Education
COURSE TITLE
Web Development 1 - CPDCFUSP5237
COURSE OVERVIEW
How many times per day do you access the internet, including social media? The web is an important part of our daily lives, so it’s no surprise that web development is one of the hottest career fields. In the first half of the course, start to explore professional web development, including how to create content for the web. You’ll learn about topics such as servers, file organization, HTML, CSS, JavaScript, and the development stack that will let you build any website you can dream up.
In the second half of the course you’ll learn how to apply design principles, like color combinations and font choices, to achieve the greatest impact. You’ll also learn the behind-the-scenes tasks of organizing your files, ensuring website accessibility, following intellectual property regulations, and performing site backup and maintenance. Let’s unravel the web development process!
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
Virtual
GEOGRAPHIC INFORMATION
Statewide
Back to top
Owners Advocate Network (OAN)
COURSE TITLE
Website development
COURSE OVERVIEW
This course introduces core computer science concepts and practical web development skills using HTML, CSS, and JavaScript. It utilizes free coding environments and includes tools for version control, design basics, online learning platforms, website builders, writing enhancement, and analytics. This comprehensive approach ensures students gain practical skills and understand the broader impacts of web technologies.
WEBSITE
Enrollment Link
TECHNOLOGY REQUIREMENTS
- Computer: Required for accessing course materials and activities. Should be from 2018 or newer (or have at least 8GB RAM, 2GHz processor) to ensure smooth performance.
- Internet Connection: Must be stable and reliable to ensure uninterrupted online access.
- Headphones: Optional, recommended for improved audio clarity during virtual sessions.
PROVIDER CONTACT INFORMATION
Denise Hernandez
8050 Hosbrook Road 4th Floor
Cincinnati, OH 45236
(513) 268-6965
denise@veteranssupportnetwork.org
COURSE DELIVERY MODES
- Virtual
- Blended Model (Online, asynchronous with optional live sessions for Q&A and projects)
GEOGRAPHIC INFORMATION
Back to top
Networking (Subject Code 290170)
Cuyahoga Community College
COURSE TITLE
Networking Fundamentals
COURSE OVERVIEW
ITNT-2300: Networking Fundamentals uses an interactive format with two weekly lecture hours covering networking theory and two weekly hands-on lab hours. Lectures incorporate both didactic instruction and interactive modeling of networking concepts. The laboratory component utilizes specialized networking equipment, including routers, switches, and various transmission media, to provide authentic implementation and troubleshooting experiences. This approach allows students to visualize abstract networking concepts through physical implementation while developing practical network configuration and maintenance skills.
This course prepares students to sit for the CompTIA Network +.
Students can earn a microcredential for this course.
Website
Tri-C School of Advanced Manufacturing, Engineering and Computer Science
Tri-C Fall, Spring and Summer Academic Calendar: Cleveland, Ohio
TECHNOLOGY REQUIREMENTS (access to)
Technical Requirements
PROVIDER CONTACT INFORMATION
Carelicha Duckworth, PhD – Preceptor, Computer Science
700 Carnegie Ave
Cleveland, Ohio 44115
(216) 987-3094
Carelicha.duckworth@tri-c.edu
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Cuyahoga Community College
COURSE TITLE
Fundamentals of Client Operating Systems and Hardware for Cybersecurity (IT-2740)
COURSE OVERVIEW
Fundamentals of Client Operating Systems and Hardware for Cybersecurity features a combined instructional format with three lectures and two weekly lab hours. The expanded lecture component accommodates the breadth of operating system and hardware concepts, while structured laboratory sessions involve hands-on configuration of operating systems, security implementations, and hardware troubleshooting. The laboratory environment includes various computing devices and operating systems to provide diverse practical experience with cybersecurity applications.
This course prepares students to sit for the CompTIA A+ Certification (Core 1 and Core2).
Students can earn a microcredential for this course.
Provider Website
Tri-C School of Advanced Manufacturing, Engineering and Computer Science
Tri-C Fall, Spring and Summer Academic Calendar: Cleveland, Ohio
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Carelicha Duckworth, PhD – Preceptor, Computer Science
700 Carnegie Ave
Cleveland, Ohio 44115
(216) 987-3094
Carelicha.duckworth@tri-c.edu
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Edmentum
COURSE TITLE
Networking Fundamentals, Semester A
COURSE OVERVIEW
Networking Fundamentals, Semester A is the first part of a two-semester course. This course introduces you to careers in networking as well as basic concepts in networking. You'll describe types of networks, network topologies, software-defined networking, private and public networks, as well as intranets and extranets. You'll also learn about the Internet of Things (IoT) technologies. You'll learn about networking models, networking protocols, IP addresses, and subnetting. You'll identify networking devices, cables, media, and connectors. You'll learn to install a network operating system and set up a small wired network. Finally, you'll identify common network security threats and preventive measures to secure a network.
WEBSITE
edmentum.com
Network Fundamentals Semester A Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Edmentum
COURSE TITLE
Networking Fundamentals, Semester B
COURSE OVERVIEW
Networking Fundamentals, Semester B is the second part of a two-semester course. This course focuses on network planning, administration, troubleshooting, and maintenance. You'll learn about the different phases of project management and identify important skills needed to manage a project. You'll also plan, design, and document a network. You'll learn about wireless networking standards and access methods. You’ll learn to set up and secure a wireless network. You’ll learn about virtual private networks and cloud computing. You'll also learn to troubleshoot issues related to wired and wireless networks. Finally, you’ll identify disaster recovery methods and describe how to maintain a network.
WEBSITE
edmentum.com
Network Fundamentals Semester Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Fairfield County Educational Service Center
COURSE TITLE
Computer Networking I
COURSE OVERVIEW
This course covers the spectrum of computer networking in the theoretical and practical framework. Students will learn such topics as computer/network hardware, network media, topologies, the Open System Interconnect (OSI model) or other models, protocols, security, and network architectures. Hands-on active learning is required.
WEBSITE
https://www.innevatoedu.org/o/ied/page/uc-early-it
TECHNOLOGY REQUIREMENTS
- Internet Access
- Schools will need to allow access to specific web content
- Updated browser
PROVIDER CONTACT INFORMATION
Tracy Collins, Ph.D. Academic Specialist
School of Information Technology
CECH
250 Teachers/Dyer Complex
2610 University Circle
Cincinnati, Ohio 45221
(513)556-5161
collit6@ucmail.uc.edu
COURSE DELIVERY MODE
- On Campus
- Virtual Coursework
- Blended Model
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Founders Education
COURSE TITLE
Networking 1 - CPDCFUSP5428
COURSE OVERVIEW
What would happen if we didn’t have the internet? The internet is one example of a network, so you can only imagine why networking careers are essential. In the first half of the course, start exploring the fundamentals of networking, learning about the different parts of a computer and hardware, network operating systems, and understanding how common network devices can be connected. You’ll get hands-on to explore different types of cables used to create networks – and even make cables in Wired Networking activities. Get started with your introduction to networking!
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Device with the ability to take pictures
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
- Required Materials (not provided):
- Ethernet cable
- Crimp tool
- Connectors
- Network cable tester
- Cat5e cable (6 foot)
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
Back to top
Computer Service (Subject Code 290180)
Edmentum
COURSE TITLE
Computer Science Principles
COURSE OVERVIEW
Computer Science Principles provides an introduction to software applications that prepares students to succeed in the workplace and beyond. Students will develop an understanding of professional communications and leadership skills while gaining proficiency with word processing, email, and presentation management software. Students will also be able to demonstrate digital literacy through basic study of web publishing and design, spreadsheets, and database software.
This course allows students to explore careers in the fields of business and information technology while learning skills applicable to any professional setting. Through a series of hands-on activities, students will create, analyze, and critique reports, letters, project plans, presentations, and other professional communications. Regular engagement in active learning ensures students can continually refine the skills necessary to prepare them for work. In addition, students will evaluate the qualifications required for specific careers so they can identify opportunities that are of interest to them.
Computer Science Principles is a workforce development course applicable to programs of study in Business Management and Administration, Information Technology, and other career clusters. This course is built to state and national standards.
WEBSITE
edmentum.com
Computer Science Principles Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Founders Education
COURSE TITLE
Computer Maintenance - CPDCFUSP5408
COURSE OVERVIEW
Computers are soldered into all aspects of our daily life, and when they stop working, it can seem like our network has collapsed. If you are fascinated by the inner workings of computers and how to keep them running, then a career in computer maintenance may be for you! In the first half of the course, you’ll learn how computers are set up starting with the software and operating systems and what to do when hardware and software issues are encountered. You’ll learn different types of data communication, various power supply units, essential components like motherboards and memory and much more! Grab your personal expansion card, and let’s hardwire some new knowledge about computer maintenance.
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Device with the ability to take pictures/video
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Computer Programming (Subject Code 290200)
2Sigma School Inc.
COURSE TITLE
AP Computer Science Principles
COURSE OVERVIEW
AP® Computer Science Principles (AP CSP) is an introductory-level course meant for all students, regardless of whether they intend to pursue a major in a STEM discipline or not. You don't need an advanced understanding of programming. One year studying Computer Science will help students explore careers they may not have considered open to them. Students who take AP CSP —
- Gain confidence in problem-solving abilities
- Understand better how computers really work
- Broaden their understanding of how computers impact every career and discipline
- Stretch their creativity by bringing their own ideas to life
- Learn skills that they can apply to a wide range of fields and interests
- Learn new ways to help their community through technology
This course adequately covers the requirements of the AP® CSP curriculum and allows students to go further in more advanced topics that are outside of AP CSP requirements if they have interest and time.
This course covers a broad range of foundational topics such as digital information, the Internet, programming, algorithms, big data, cybersecurity, and the societal impacts of computing. It provides students with the essential knowledge and skills needed to work with modern computing throughout their lives. Not only do we show students how our current computational world was built from the first computer through the Internet, we also develop the foundational skills that they will need to build the next generation of computational tools. Students will develop their ability for computational solution design, algorithms and program development, abstraction in program development, code analysis computing innovations, and responsible computing.
The course provides its own browser-based Integrated Development Environment (IDE) that the students will use to create and run their programs. It encompasses an editor and compiler, a custom graphics package, and an autograder that is capable of grading not only textual problems and solutions, but also a broad range of graphics problems and solutions.
WEBSITE
AP CSP Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
AP Computer Science A
COURSE OVERVIEW
AP® Computer Science A (AP CSA) is an introductory college-level computer science course developed by the College Board as equivalent to a first-semester, college-level CS1 course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing.
The course emphasizes both object-oriented and imperative problem solving and design using the Java programming language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The Java Programming portion of this course teaches students skills to —
- Design and develop the Algorithm to solve a given problem
- Write the logic in Java to produce the expected output
- Test and analyze code written in Java for correctness, equivalence, and errors
- Document the behavior and conditions that produce results of a program
In addition to a strong foundation on programming, students learn computer science fundamentals concepts such as sorting, searching, recursion, error handling, and so on. This course adequately covers the requirements of the AP® CSA curriculum and allows students to go further in more advanced topics that are outside of AP CSA requirements if they have interest and time.
2Sigma School emphasizes project-based learning where students work on programming challenges, or mini-labs, throughout the course so that they are actively engaging with the concepts of modularity, variables, control, code logic, algorithm design, code testing, and the impact of computing on a daily basis. Completing these mini-labs prepares students to build their skills to complete full labs on their own. By the end of the course students will create multiple complete programming projects, or labs, on their own where they will design solutions to problems, express their solutions precisely, test their solutions, identify and correct errors, and compare possible solutions.
No prior programming experience is necessary, but it is highly recommended that students have successfully completed Algebra II with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represent points on a plane. The highest performing students enjoy logical thinking similar to proof building found in most Geometry courses. Computer science builds upon a foundation of mathematical reasoning that should be acquired before attempting this course.
TECHNOLOGY REQUIREMENTS
WEBSITE
AP CSA Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
Introduction to Computer Science
COURSE OVERVIEW
This is an introductory high-school level course that is designed for students in 9th grade with algebra readiness skills. No prior programming experience is required. It is inspired by a highly successful Introductory Computing course (15-112, Fundamentals of Programming and Computer Science) that has been taught at Carnegie Mellon University for over 10 years. It is predicated on the notion that learning about programming and computer science should be fun and engaging. This requires interesting problems to solve, as computational problem-solving is the core of computer science.
Students start with 2D Graphics using a simple drawing package in Python, and use their creativity and imagination to draw different shapes, from simple to complex. We start students students with graphical problems because they are visually engaging, allow for multiple correct solutions, and provide visual cues when a solution goes awry. Students also learn to use functions, reuse code, and read from and write to files.
By the end of the course, students will be able to apply the basic skills learned in this course to take more advanced Python courses or learn other programming languages such as Java.
WEBSITE
Introduction to Computer Science Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
Computer Science Principles
COURSE OVERVIEW
The Mobile Computer Science Principles course provides an introduction to the basic principles of computer science (CS) from the perspective of mobile computing, including programming in MIT App Inventor, a graphical programming language for Android and iOS mobile devices. The lessons and materials used by students incorporate algorithms and programming while also integrating all other AP CSP big ideas: creative development, data, algorithms and programming, computing systems and networks, and impact of computing. The curriculum engages students and supports the development of problem solving skills, honing in on the computational thinking practices as indicated in the AP CSP curriculum framework.
Students learn to create socially useful computational artifacts using MIT App Inventor as well as connect computing and learning about algorithms and data as they develop and analyze their programs. The curriculum also emphasizes communication and collaboration in a project-based approach. This course involves a strong writing component. Students will maintain a portfolio of their work, which will include several projects in the areas of programming and the impact of computing technology. While this course is available as an Advanced Placement course, this version of the course is not designated as an AP course as some of the AP concepts will not be covered in sufficient detail.
WEBSITE
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
Advanced Computer Science in Python
COURSE OVERVIEW
The Python programming language is one of the fastest growing and most popular programming languages in the world. It has a wide range of syntactic constructions, standard library functions, and interactive development environment features. It is the most widely used language for machine learning, data science, and artificial intelligence.
The Advanced Computer Science in Python course is a technical deep dive into the fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. Starting from first principles, we will cover a large subset of the Python programming language, including its standard libraries and programming paradigms. We will also target numerous deployment scenarios, including standalone programs, shell scripts, and web-based applications.
This course provides students with all the essential knowledge and skills needed to become solid intermediate programmers and problem solvers so they can take on decent sized problems on their own and design a solution and make it work. By the end of the course students will creatively solve a problem of their choosing through a capstone project.
This course will prepare students to potentially obtain college credits from Carnegie Mellon University for the "College Programming and Computer Science" course upon successfully passing a final exam administered by CMU for a fee. 2Sigma School is proud to participate in CMU's program on academic credit by examination. Students will also be able to demonstrate career readiness through professional certification as this course aligns with the PCEP Exam requirements.
In order to take this course, students must have completed at least one year of computer science. This can include the Introduction to Computer Science, AP Computer Science Principles, AP Computer Science A, or any equivalent course. Students will also need to have completed Algebra II and Geometry courses so that they can manage the mathematical nature of the programming concepts that we will be covering in this course.
WEBSITE
Advanced Computer Science in Python Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma Schools
COURSE TITLE
Joy of Computing
COURSE OVERVIEWJoy of Computing is an introductory-level course meant for all students, grades 7 or higher, regardless of whether they intend to pursue a major in a STEM discipline or not. You don't need a prior background in computer science or even basic programming. One year studying Computer Science will help students explore careers they may not have considered open to them. Students who take an introductory course such as the Joy of Computing —
- Gain confidence in problem-solving abilities
- Understand better how computers really work
- Broaden their understanding of how computers impact every career and discipline
- Stretch their creativity by bringing their own ideas to life
- Learn skills that they can apply to a wide range of fields and interests
- Learn new ways to help their community through technology
This class introduces students to the big ideas of computer programming in a fun, friendly, and graphical way. The emphasis is on creativity and problem solving, and not on learning a particular programming language. This is a project-based course. Students learn fundamental building blocks of programming by building graphical narratives and stories during class and get live feedback from their instructor.
The course is taught using Snap! a block language developed at University of California at Berkeley to teach programming to students ages 13 to adult. Unlike Scratch, Snap! is a very powerful language that can be used to teach advanced concepts like recursion, functional programming, and so on.
The primary objective of the course is to inspire a passion for computer science and motivate students to further study, lay a solid foundation of computer programming fundamentals, and develop creativity and problem solving skills. By the end of the course, students will be ready to take text-based programming language courses such as Python and Java. This course is offered to students in grades 7 or above as their first computer programming course.
WEBSITE
Joy of Computing Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
Introduction to Data Science
COURSE OVERVIEW
Data is everywhere around us. We generate more data every 40 minutes than all of the data generated since the dawn of civilization until 2003. The ability to work with data, understand what it tells us, and use it in your communication has become an essential life and career skill.
Decisions that used to be straightforward are increasingly more complex and driven by data. Individuals across all disciplines need to constantly separate fact from friction. The need to analyze and interpret data has permeated every discipline — across engineering, business, finance, social sciences, humanities, and even journalism. Several leading academics now agree that the mathematics we teach in high school is rooted in the 1950s space race and needs to be updated to reflect the realities of the digital and information age of today.
2Sigma School takes an interactive approach to data exploration, rather than a lecture based approach. Our classes are hands-on and use several tools that are used by leading data scientists as well as higher education universities.
This is a high-school level course that introduces students to the exciting opportunities available at the intersection of data analysis, computing, and mathematics. In this course students will learn to understand, ask questions of, and represent data through project-based units. The units will give students opportunities to be data explorers through active engagement, developing their understanding of data analysis, sampling, correlation/causation, bias and uncertainty, modeling with data, making and evaluating data-based arguments, and the importance of data in society. At the end of the course, students will have a portfolio of their data science work to showcase their newly developed knowledge and understanding.
This is a beginner course and no prior experience with programming is required. During the first half of the course we cover key programming concepts that include variables, data types, comparisons and boolean operators, functions, control structures, and iteration. We will be using industry standard tools like Jupyter Notebooks, Python, and Data Commons. Students will get the chance to explore data sets in areas that they are familiar with. The course ends with a capstone project where the student get to apply what they have learned and round out their portfolio of data science work to showcase their newly developed abilities.
Some key differences between a traditional statistics course and the data science course include:
- Larger data sets (Big Data) that can only be analyzed programmatically vs small, tailored data sets.
- Use of modern statistical analysis and simulation tools vs a formula-based approach.
- Use of Python programming for data analysis vs pen and paper based computations.
WEBSITE
Intro to Data Science Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
2Sigma School Inc.
COURSE TITLE
Advanced Data Science
COURSE OVERVIEW
Data is everywhere around us. We generate more data every 40 minutes than all of the data generated since the dawn of civilization until 2003. The ability to work with data, understand what it tells us, and use it in your communication has become an essential life and career skill.
Decisions that used to be straightforward are increasingly more complex and driven by data. Individuals across all disciplines need to constantly separate fact from friction. The need to analyze and interpret data has permeated every discipline — across engineering, business, finance, social sciences, humanities, and even journalism. Several leading academics now agree that the mathematics we teach in high school is rooted in the 1950s space race and needs to be updated to reflect the realities of the digital and information age of today.
2Sigma School takes an interactive approach to data exploration, rather than a lecture based approach. Our classes are hands-on and use several tools that are used by leading data scientists as well as higher education universities.
The Advanced Data Science is equivalent to a 1-semester college level course, adapted for high school. It combines three perspectives: inferential thinking, computational thinking, and real-world relevance. Given data arising from some real-world phenomenon, how does one analyze that data so as to understand the phenomenon and draw conclusions? The course teaches critical concepts and skills in computer programming and statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, document collections, geographical data, and social networks. It delves into social issues surrounding data analysis such as privacy and design.
Data science is more than just a combination of programming and statistics. Effective data science requires understanding problem domains and correctly interpreting domain-specific approaches. The examples in this course are largely drawn from real-world data sets, and one of the main goals of this course is to develop the ability to apply analysis and prediction techniques to real-world scenarios.
This is an advanced course meant for students who have experience with Python programming or who have previously taken the AP Computer Science A class. At the end of the course, students will have a portfolio of their data science work to showcase their newly developed knowledge and understanding.
WEBSITE
Advanced Data Science Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Cuyahoga Community College
COURSE TITLE
Programming Logic (IT-1050)
COURSE OVERVIEW
IT-1050: Programming Logic utilizes a hybrid delivery format combining two weekly lecture hours with 2 lab hours. The lecture component employs traditional classroom instruction for theoretical programming concepts. At the same time, laboratory sessions provide structured hands-on programming experiences in computer labs where students implement algorithms and develop code under instructor supervision. This hybrid approach balances conceptual understanding with practical application, allowing students to apply theoretical knowledge while receiving real-time guidance immediately.
WEBSITE
Tri-C School of Advanced Manufacturing, Engineering and Computer Science
Tri-C Fall, Spring and Summer Academic Calendar: Cleveland, Ohio
TECHNOLOGY REQUIREMENTS
Computer/Tablet
High Speed Internet Connection
Google Chrome Browser (recommended)
PROVIDER CONTACT INFORMATION
Carelicha Duckworth, PhD – Preceptor, Computer Science
700 Carnegie Ave
Cleveland, Ohio 44115
(216) 987-3094
Carelicha.duckworth@tri-c.edu
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Edmentum
COURSE TITLE
Computer Programming I, Semester B
COURSE OVERVIEW
This one-semester course is intended as a practical, hands-on guide to help you understand various phases of the software development life cycle (SDLC). This course has four Units with 14 lessons and four Unit Activities. Each lesson contains one or more Lesson Activities.
This course describes various phases of the SDLC such as analysis, design, development, testing, and implementation.
This course describes software development methodologies, various types of project plans, Unified Modeling Language (UML) design, various types of testing, and system implementation. This course also identifies various security threats and risks to computer systems and the methods to mitigate them.
You will submit the Unit Activity documents to your teacher, and you will grade your work in the Lesson Activities by comparing them with given sample responses. The Unit Activities (submitted to the teacher) and the Lesson Activities (self-checked) are the major components of this course. There are other assessment components, namely the mastery test questions that feature along with the lesson; the pre- and post-test questions that come at the beginning and end of the unit respectively, and an end-of-semester test. All of these tests are a combination of simple multiple-choice questions and technology enhanced (TE) questions.
WEBSITE
edmentum.com
Computer Programming I Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Fairfield County Educational Service Center
COURSE OVERVIEW
This college level course focuses on programming concepts and Java language. Students will learn to write, debug, and analyze code using Java.
This foundational course in computer science provides students with a comprehensive understanding of computational and algorithmic thinking, focusing on fundamental concepts rather than specific programming languages. Students will explore the core principles of computing systems, networks, data analysis, artificial intelligence, cybersecurity, machine learning, and the societal impacts of computing. Using interactive lectures, assignments, and collaborative discussions, students will develop critical problem-solving skills, learn to analyze data, design algorithms, and apply computational thinking to real-world scenarios. By the end of the course, students will have a solid foundation in computer science principles and be equipped with the necessary skills to pursue further studies or future careers in technology-related fields.
WEBSITE
https://www.innevatoedu.org/o/ied/page/uc-early-it
TECHNOLOGY REQUIREMENTS
- Internet Access
- Schools will need to allow access to specific web content
- Updated browser
PROVIDER CONTACT INFORMATION
Tracy Collins, Ph.D., Academic Specialist
School of Information Technology
CECH
250 Teachers/Dyer Complex
2610 University Circle
Cincinnati, Ohio 45221
(513)556-5161
collit6@ucmail.uc.edu
COURSE DELIVERY MODE
- On Campus
- Virtual Coursework
- Blended Model
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Founders Education
COURSE TITLE
Java Programming - DCFSP4236
COURSE OVERVIEW
This course is designed for those students who have an interest and in computer languages. Essential concepts, syntax, and programming and naming standards will be discussed. Additionally, the fundamentals of structured programming, and problem-solving programming will be discussed. Upon completion of this course, students will have a solid foundation that will enable them to start writing their own programs in one of the most widely used computer languages in the world.
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Note: Chromebooks and tablets are not compatible with this course.
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Founders Education
COURSE TITLE
Programming 1 (Python) - CPDCFUSP4683
COURSE OVERVIEW
Have you ever wondered how your favorite software is created? In the first half of the course, explore the software development life cycle from start to finish while developing your own programming skills with Python. Explore the power of data and algorithms along with their influence on the world. Launch yourself into the endless possibilities a career as a programmer can bring you!
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Mainline Education Foundation, Inc.
COURSE OVERVIEW
This foundational course in computer science provides students with a comprehensive understanding of computational and algorithmic thinking, focusing on fundamental concepts rather than specific programming languages. Students will explore the core principles of computing systems, networks, data analysis, artificial intelligence, cybersecurity, machine learning, and the societal impacts of computing. Using interactive lectures, assignments, and collaborative discussions, students will develop critical problem-solving skills, learn to analyze data, design algorithms, and apply computational thinking to real-world scenarios. By the end of the course, students will have a solid foundation in computer science principles and be equipped with the necessary skills to pursue further studies or future careers in technology-related fields.
WEBSITE
https://mainlineeducation.org/
TECHNOLOGY REQUIREMENTS
Laptop or Desktop Computer
Internet Access
Schools will need to allow access to specific web content.
PROVIDER CONTACT INFORMATION
Dr. Joshua Reichard
902 Coitsville Hubbard Rd
Youngstown, OH 44505
(330) 651-0225
jreichard@mainlineeducation.org
COURSE DELIVERY MODE
Virtual Coursework
GEOGRAPHIC INFORMATION
Statewide in Ohio
Registration Deadlines
TBA
Back to top
Outlier by Savvas
COURSE OVERVIEW
This dual-enrollment course introduces students to computer science through object-oriented programming, covering topics from the basic “Hello, World!” program to recursion. Students will learn how to “think like a computer” to solve problems in the digital and non-digital world. They will become familiar with essential concepts and algorithms in the Java programming language and apply them to analyze, write, and test code. Additionally, students will develop a growth mindset when it comes to programming and build skills for debugging, error handling, and defensive programming. They will also recognize the social impact and power of computer science within our modern society.
WEBSITE
Outlier by Savvas Dual Enrollment Landing Page
TECHNOLOGY REQUIREMENTS
- Laptop or Desktop Computer
- Internet Browser (Chrome Required)
PROVIDER CONTACT INFORMATION
Jennifer Mostowski
15 E. Midland Ave
Paramus, NJ 07652
(630) 650-8489
jennifer.mostowski@savvas.com
COURSE DELIVERY MODE
- Virtual College-Level Coursework
- Blended Model (Fits Any School Schedule)
- Facilitated by School Staff (Generalists)
- Transferable College Credit from University of Pittsburgh
Outlier PO Deadline and Start Dates
Each Outlier customer will select an Outlier course start date (1-2 weeks after the first day of school) during onboarding.
IMPORTANT NOTE:
POs must be submitted at least 2 weeks before the desired Outlier course start date to ensure ample time to onboard:
- Integration and Rostering Set Up
- Leadership Administrator & Educator Training
- Student Sign Up and Registration
- Further steps outlined in Outlier Training & Onboarding
- Please use the table below to determine the PO deadline (only future start dates will be available for rostering).
| PO submission deadline |
Outlier course start date |
Course end date |
| 8/4/2025 |
Monday 8/18 |
5/15/2026 |
| 8/11/2025 |
Monday 8/25 |
5/22/2026 |
| 8/18/2025 |
Tuesday 9/2 |
5/29/2026 |
| 8/25/2025 |
Monday 9/8 |
6/5/2026 |
| 9/1/2025 |
Monday 9/15 |
6/12/2026 |
| 9/8/2025 |
Monday 9/22 |
6/19/2026 |
| 9/15/2025 |
Monday 9/29 |
6/26/2026 |
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
CYBERSECURITY
2Sigma Schools Inc.
COURSE TITLE
Introduction to Cybersecurity
COURSE OVERVIEW
We live in a world where everything from simple facts to the most dynamic and valuable financial assets are just bits and bytes represented in a computer. Changing, falsifying, or simply intercepting such information can be more devastating to individuals, societies, and even nations than physical attacks and wars of the past. The more we democratize access to information for our convenience, the more potential vulnerabilities we expose ourselves to. This can come in the form of phishing attacks to get access to our bank accounts or social engineering to infiltrate highly secure government and corporate networks. It is an imperative that our future generations are aware of how security works in today’s globally interconnected world.
This course introduces students to the foundational concepts, principles, and tools of cybersecurity. Students will learn what it means to establish trust in electronic communications between two or more parties, how data is secured during transit and at rest, how we secure entire systems, and the inherent risks of ubiquitous connectivity. They will employ adversarial thinking to analyze threats, vulnerabilities, and attacks, and learn tools used for data encryption in network communications.
Students will also appreciate the implications of ethics and judgement through study of historical events in the context of contemporary laws and policies governing the use and treatment of data.
The curriculum is based on the High School Cybersecurity Curriculum Guidelines that covers the broad, encompassing areas of importance to cybersecurity.
No prior programming experience is necessary, but many of the programming techniques covered in this course do not appear in a typical introduction to programming. The programming content of this course focuses on identifying and mitigating risks in hardware and software systems. Therefore, students who take the course after taking other programming courses often learn a new approach to programming that they haven't encountered before.
WEBSITE
Introduction to Cybersecurity Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Cuyahoga Community College
COURSE TITLE
Network Security Fundamentals (ITNT-2370)
COURSE OVERVIEW
ITNT-2370: Network Security Fundamentals implements a comprehensive approach pairing two lecture hours with two laboratory hours weekly. The lecture component combines traditional instruction with case study analysis of security scenarios. Laboratory sessions focus on practical security implementation and testing in controlled network environments, including vulnerability scanning, penetration testing, and security measure implementation. This practical approach prepares students for security certification examinations by simulating authentic security challenges and implementations encountered in professional environments.
This course prepares students to sit for the CompTIA Security+ Credential.
Students can earn a microcredential for this course.
Provider Website
Tri-C School of Advanced Manufacturing, Engineering and Computer Science
Tri-C Fall, Spring and Summer Academic Calendar: Cleveland, Ohio
TECHNOLOGY REQUIREMENTS
Link to Technical Requirements.
Computer
Technical Specifications: Processor/CPU: 5th generation Intel Core i3 or better (click for details)CPU Speed ~2.4GHz or faster: RAM: 4GB or more: Internet Bandwidth: 3.6 Mbps per user.
High Speed Internet Connection
Google Chrome Browser (recommended)
PROVIDER CONTACT INFORMATION
Carelicha Duckworth, PhD – Preceptor, Computer Science
700 Carnegie Ave
Cleveland, Ohio 44115
(216) 987-3094
Carelicha.duckworth@tri-c.edu
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Edmentum
COURSE TITLE
Introduction to Cybersecurity
COURSE OVERVIEW
Introduction to Cybersecurity is a one-semester course. At the beginning of the course, you will delve into cybersecurity concepts and threats. You will also explore how to protect yourself and your computer system from cyberattacks. As you progress in the course, you will learn about the importance of firewalls, wireless networks, and cryptography in boosting cybersecurity. You will become familiar with cybersecurity strategies, including risk management and contingency planning. Additionally, you will understand the laws, standards, and ethics associated with cybersecurity. Finally, you will learn about the different careers and job opportunities available in the field of cybersecurity.
This course consists of 13 lessons organized into four units, four Course Activities, and five Discussions. Each lesson contains one or more Lesson Activities. You will grade your work in the Lesson Activities by comparing it to sample responses. You will submit the Course Activities to your teacher for grading.
WEBSITE
edmentum.com
Intro to Cybersecurity Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Founders Education
COURSE TITLE
Cybersecurity - CPDCFUSP4723
COURSE OVERVIEW
We depend more on the technologies we interact with every day; and we put more and more of our personal data out there online. Can all of that data really be kept “secret”? In the first half of the course, learn about the various parts of your computer, how they work together, and how you can manipulate them to keep your data safe. Dive into the tools, technologies, and methods that will help protect you from an attack and discover the many opportunities in the rapidly growing field of cybersecurity.
In the second half of the course, unmask the cybersecurity threats around you by understanding hackers and identifying weaknesses in your online behavior. Learn to avoid the various types of cyberattacks, including those to your social media accounts, and to predict the potential legal consequences of sharing or accessing information that you do not have rights to. Dig into these crimes in depth by taking a look at cyber forensics and other cybersecurity careers.
Cybersecurity will play an increasingly larger role in our personal and professional lives in the years to come.
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
- Required Materials (not provided):
- USB memory stick (at least 4 GB)
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
ARTIFICIAL INTELLIGENCE
2Sigma School Inc.
COURSE TITLE
Introduction to Artificial Intelligence
COURSE OVERVIEW
The Introduction to Artificial Intelligence course introduces students to the concepts and algorithms at the foundation of modern artificial intelligence. Artificial intelligence systems are impacting our daily lives more everyday. This course gives students a solid foundation to build upon by diving into the ideas that give rise to technologies like game-playing engines, machine translation, and handwriting recognition. Students will learn how to identify various types of artificial intelligence systems and even build their own.
This course provides students with all the essential knowledge and skills needed to begin a future in the artificial intelligence workforce. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning as they build their own Python programs. By the end of this course students will have experience using machine learning libraries as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.
Since this is an advanced course, it is highly recommended that students have experience programming in Python. Students should have taken the Introduction to Computer Science course, Computer Science Principles course, or an equivalent course. We won't cover the fundamentals of Python as we will need to spend time working with artificial intelligence specific algorithms and libraries.
WEBSITE
Introduction to Artificial Intelligence Course Webpage
Main Courses Page
TECHNOLOGY REQUIREMENTS
Technical Requirements
PROVIDER CONTACT INFORMATION
Vishal Goenka
3964 Rivermark Plz #227
Santa Clara, CA 95054
(646) 547-1361
Contact@2SigmaSchool.org
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
Founders Education
COURSE TITLE
Applications of Artificial Intelligence - CPDCHZSP5426
COURSE OVERVIEW
Building on the foundational knowledge acquired in Artificial Intelligence in the World, you'll embark on a thrilling journey through the world of artificial intelligence. From machine learning to robotics, you'll gain hands-on experience developing AI systems, delve into the complexities of natural language processing and computer vision, and consider the ethical and societal implications of this rapidly evolving technology. Get ready to be amazed and inspired by the limitless possibilities of AI as you immerse yourself in this cutting-edge field.
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Owners Advocate Network (OAN)
COURSE TITLE
Artificial Intelligence for Life
COURSE OVERVIEW
Course Goals
AI for Life: Intro to AI will guide you through practical, hands-on learning to harness AI for personal, academic, creative, and business success. You’ll collaborate with a cohort of learners, experiment with AI tools, and develop a personalized AI-driven project aligned with your goals.
WEBSITE
Enrollment Link
TECHNOLOGY REQUIREMENTS
All materials are provided for onsite classes
PROVIDER CONTACT INFORMATION
Denise Hernandez
8050 Hosbrook Road 4th Floor
Cincinnati, OH 45236
(513) 268-6965
denise@veteranssupportnetwork.org
COURSE DELIVERY MODE
- Virtual
- Blended Model (Online, asynchronous with optional live sessions for Q&A and projects)
GEOGRAPHIC INFORMATION
Statewide in Ohio
Back to top
ROBOTICS (Subject Code 101350)
Edmentum
COURSE TITLE
Robotics I, Semester A
COURSE OVERVIEW
Robotics I, Semester A is a one-semester course that explains various concepts related to robotics. This course begins by describing the evolution and applications of robotics. This course helps you identify career opportunities and important employability skills in robotics. You will explain the importance of teamwork and describe the skills needed to work in a team. You will describe Newton’s laws of motion and their applications in robotics. You will describe basic concepts of electricity, electronic circuits, Boolean algebra, magnetics, and their applicability to robotics. You will apply safety procedures and construct a simple robot.
WEBSITE
edmentum.com
Robotics Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Edmentum
COURSE TITLE
Robotics I, Semester B
COURSE OVERVIEW
Robotics I, Semester B is a one-semester course that addresses more advanced concepts related to robotics. This course begins by describing the importance of project management in the success of a project. You will describe the steps of the engineering design process. You will identify the use of software to control robots. You will create a robotic arm. You will describe the ethics and laws related to robotics. You will create a robot using programming. This course covers how to test and maintain a robotic system. This course also covers how to create and present a proposal for a robot.
WEBSITE
edmentum.com
Robotics Course Page
TECHNOLOGY REQUIREMENTS
Courseware System Requirements
PROVIDER CONTACT INFORMATION
Dave Slamer, Instructional Services Partnership Manager
5600 W. 83rd St., Suite 300 8200 Tower
Bloomington, MN 55437
(952) 229-0388
dave.slamer@edmentum.com
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Founders Education
COURSE TITLE
Robotics 1 - CPDCFUSP5429
COURSE OVERVIEW
Are you fascinated with how machines work? Robots are machines, and they are all around us, from helping doctors in surgeries to helping to keep our homes clean. In the first half of the course, explore the physics, mechanics, motion, and the engineering design and construction aspects used to develop robots. Learn how models are created through both sketches and software. Discover STEM careers and the education needed to enter this high-demand field.
WEBSITE
https://enroll.edtell.com/enrollment/school/P8E78RMF/35469
TECHNOLOGY REQUIREMENTS
- Computer/laptop using Windows or Mac
- Two-button mouse with scroll wheel
- Access to a browser such as Google Chrome or Microsoft Edge
- High speed, reliable Internet connection
- Device with the ability to record sound, video, and pictures
- Ability to download course-related software
- Web tools required:
- You may be required to use a variety of free web tools and/or create free accounts. Details will be shared within the course.
- Required Materials (not provided):
PROVIDER CONTACT INFORMATION
Michael Kuhn
40 Main Street Suite 13-140
Biddeford, Maine 04005
(215) 253-4946
info@founderseducation.net
COURSE DELIVERY MODE
GEOGRAPHIC INFORMATION
Statewide
Back to top
Last Modified: 6/16/2025 11:45:33 AM