Available courses

AP Calc AB

  • AP Calculus AB focus on students’ understanding of calculus concepts and provide experience with methods and applications. Through the use of big ideas of calculus (e.g., modeling change, approximation and limits, and analysis of functions), each course becomes a cohesive whole, rather than a collection of unrelated topics. Both courses require students to use definitions and theorems to build arguments and justify conclusions. The courses feature a multi-representational approach to calculus, with concepts, results, and problems expressed graphically, numerically, analytically, and verbally. Exploring connections among these representations builds understanding of how calculus applies limits to develop important ideas, definitions, formulas, and theorems. A sustained emphasis on clear communication of methods, reasoning, justifications, and conclusions is essential. Teachers and students should regularly use technology to reinforce relationships among functions, to confirm written work, to implement experimentation, and to assist in interpreting results

  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet
Cyber Security
  • Enrolled students: No students enrolled in this course yet

AP now offers two computer science courses—AP Computer Science A and AP Computer Science Principles. Students can take the courses in any order.

Currently one of the fastest growing AP courses, AP Computer Science A focuses on computing skills related to programming in Java. The new AP Computer Science Principles course complements AP Computer Science A by teaching the foundational concepts of computer science as it aims to broaden participation in the study of computer science.

AP Chemistry

  • Big Idea 1: Structure of matter
  • Big Idea 2: Properties of matter-characteristics, states, and forces of attraction 
  • Big Idea 3: Chemical reactions 
  • Big Idea 4: Rates of chemical reactions 
  • Big Idea 5: Thermodynamics 
  • Big Idea 6: Equilibrium

AP Statistics


 Exam Weighting (Multiple-Choice Section)

 Unit 1: Exploring One-Variable Data


 Unit 2: Exploring Two-Variable Data


 Unit 3: Collecting Data


 Unit 4: Probability, Random Variables, and Probability Distributions


 Unit 5: Sampling Distributions


 Unit 6: Inference for Categorical Data: Proportions


 Unit 7: Inference for Quantitative Data: Means


 Unit 8: Inference for Categorical Data: Chi-Square


 Unit 9: Inference for Quantitative Data: Slopes




 Exam Weighting (Multiple-Choice Section)

 1. Selecting Statistical Methods

 Select methods for collecting and/or analyzing data for statistical inference.


 2. Data Analysis

 Describe patterns, trends, associations, and relationships in data.


 3. Using Probability and Simulation

 Explore random phenomena.


 4. Statistical Argumentation

 Develop an explanation or justify a conclusion using evidence from data, definitions, or statistical inference.



AP Physics 1
  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet
Python Assignments

This course provides access to Python assignment on various topics. We do have solution of each assignment in one or more forms and we are sure they will help you to understand the course concept in a better way.

  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet

Geometry, the branch of mathematics concerned with the shape of individual objects, spatial relationships among various objects, and the properties of surrounding space. Why do we do Geometry? To discover patterns, find areas, volumes, lengths and angles, and better understand the world around us.

Pre Calculus
  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet