Student Courses

The ASB Online Academy offers a unique range of engaging courses for students. Some courses are offered in conjunction with a carefully selected group of content providers and others are designed and taught by ASB Online Academy instructors. All courses are offered to students worldwide.

Self-Paced Courses

Our self-paced online learning curriculum offers you the opportunity to enhance important digital literacy skills in order to stay current and connected with your child and with your profession.

Professional Learning

We offer professional learning experiences which will provide the opportunity to truly challenge yourself to become a highly effective professional with a diverse repertoire of skills.


  • Academic writing courses

    Three techniques of writing at masters level will help you solve the problem. Taking the classics as an example, the teacher, in an easily accessible manner, conveys to the audience the principles of building a fascinating story.

    The future essay writer will learn how to form intriguing openings, why it is important to use hooks to encourage readers to know what comes next, how reverse composition can save a “sticky” intro, and why flashbacks should not be avoided.

  • 3D Art Modeling
    Course Summary This course will introduce you to 3D modeling tools and concepts. Using Blender, a popular open-source 3D modeling package, you will learn the basics of creating shapes, adding textures and lighting, and rendering. By the end of the course, you will have produced a series of increasingly sophisticated projects for your 3D portfolio. This course is suitable for students with no prior experience in 3D design or digital media authoring tools. Course […]
  • C++ Programming
    Course Summary(Grade : 9 – 12) In this introductory course, students learn basic programming concepts through a series of hands-on projects. They also learn about software development careers, the software development process, and industry best practices. Using Microsoft Visual Studio 2013, students master the building blocks of programming: functions, variables, loops, arrays, and classes. Course Dates Please note that K12 courses have a range of fixed start dates and end dates Please contact to discuss […]
  • Approaches to Studying Religions
    Course Description This course introduces you to accounting concepts and principles, financial statements, internal control design, and accounting for partnerships. Course objectives By the end of this course, students will be able to: Investigate the major approaches to studying religion. Identify common elements of religions. Analyze religion’s impact on individuals, society, and the world. Evaluate social, ethical, and cultural topics through the lens of religion. Course Dates All courses are offered on a rolling […]
  • Computational Science and Engineering Using Java
    Course Description This course is an introduction to computational science, an interdisciplinary method of scientific inquiry. Students will develop a working knowledge of Java, the most important new computer language to arise in the last decade. Students will also gain experience with the fundamental ideas of calculus and its application in science and engineering. The emphasis of the course is scientific programming, and not simply learning Java. The Java language is used as a […]