Grade Results’ career pathways have course subjects in 17 career clusters. Students can take classes tailored to their cluster, no matter what they choose to do after high school graduation. Each cluster will include multiple career pathways.
Grade Results offers a variety of certification courses that sets high-school graduates and older adults on the path to success. There are several fields available which include technology and humanities certification courses.
Project-based learning is an instructional approach that utilizes learning activities that motivate and engage students’ interest and are designed to help students solve real-world problems.
The Grade Results platform uses its cutting-edge Learning Management Software (LMS) to accommodate blended learning.
Proven Content | Online Instructors | Live 24/7
Online Learning Just Got Smarter!
Today’s students interact comfortably with the online world and the educational programs it offers.
Unit 1: Let’s Get Coding!
Are you ready to run your first code? Let’s jump right in! But first, we’ll do a quick review of what makes a computer a computer and how everything works together to create the technology most of us take for granted. By understanding the fundamental layers of how computers work, we’ll be able to dive confidently into programming with PythonAnywhere and create our first code.
What will you learn in this unit?
Unit 2: Give Your Code Some Structure
To get good at coding, you need to be comfortable thinking about things as algorithms—or patterns. Really, anything we do in a repeatable, step-by-step way is an algorithm, so you’ve had a lot of practice in daily life. We will explore common coding algorithms and look at techniques like sequence, selection, and iteration, which can make your code a lot more concise. Once you get the hang of things, we’ll look at how to create your first game out of code!
What will you learn in this unit?
Unit 3: Organizing Your Data
You might be used to organizing your video games, your photos on a smartphone, your books, or even your clothes, but have you ever thought about organizing your data while coding? Your socks won’t organize themselves, and neither will your raw data. So, you need to use different drawers or containers for data. These containers are called data structures. There are several cool ways we can use them in our Python programs. Whether we’re talking about making a list, stacking books, or waiting in line, there’s a data structure for it!
What will you learn in this unit?
Unit 4: Programming Tools
You’ve had some practice now with Python, but it’s time to add even more tools to your tool belt! There’s so much more to programming than simply writing code. We have resources like libraries, APIs, version control, and the software development life cycle to help us. In this unit, we’ll learn how to sharpen our tools and work together with other programming professionals to make the magic happen! We’ll also write some pretty neat code along the way!
What will you learn in this unit?
Unit 5: Let’s Get Object-Oriented
We can think of coding much like learning a language. We learn individual words, yes, but we also have to understand the structure those words need to appear in to make sense. We’ve covered all that, and now, we’ll expand on that knowledge by using object-oriented design to create more advanced projects. Do you remember the adventure game we worked on a bit ago? It’s time to do a deep dive into object-oriented programming by crafting a new text-based adventure game with even more fun options, using everything you’ve learned so far about Python and adding some exciting new skills along the way.
What will you learn in this unit?
Unit 6: Testing and Debugging
You’ve just written the coolest program of your life and are super excited to test it out…but it won’t run because of errors. Don’t be too disappointed—it happens to even the most experienced programmers. The good news is that you’ll soon have the skills and tools to test your program thoroughly and make the necessary changes. So, don’t delay—start testing now!
What will you learn in this unit?
Unit 7: Computer Science Ethics
There’s a lot going on in the field of computer science ethics. From policies and legislation to gray areas, ethics will always keep you on your toes! Let’s explore some of the impact that technology has had on the world and our personal lives as well as how we can use that technology ethically and responsibly. We’ll become aware of some issues and injustices as well as how legislation affects our privacy and security. Are you ready to become a digital citizen? Let’s go!
What will you learn in this unit?
Unit 8: Become a Polyglot Programmer
Programming involves more than just learning a language and writing code. You need to be up to speed on how languages work on a deeper level and on which languages are best suited for which projects. We’ll take a closer look at programming languages and transition into how programmers approach projects and accomplish tasks. Then, we’ll explore some exciting programming opportunities in your future and how to make yourself a marketable programmer employers will be lining up to hire!
What will you learn in this unit?
Software
Other
Optional