WELCOME TO THE WORKSHEETS AND WALKTHROUGHS ALGEBRA AND PROGRAMMING PAGE, ALSO KNOWNS AS CODEALGEBRA...
ALGEBRA I and II,  GRADED QUIZZES WITH EMAILED REPORTS,  ILLUSTRATIVE  COMPUTER  CODE

Your browser does not support the canvas element.Your browser does not support the canvas element.  Your browser does not support the canvas element.Your browser does not support the canvas element.
Speed              Arrows

Simulations (Example Code):      Quadratic (JavaScript)      Quadratic (Python)      Game 101 (JavaScript)      Raspberry Pi (Python)

JavaScript must be enabled in your browser to run the above animations.

Teachers / Parents:

Fully worked solutions.

Graded reports are emailed to you.

Quiz more often--efficiently.

Create a Quiz -- Free!

HOW TO CREATE A QUIZ:

(1) Traverse the links in the Drills, Quizzes section below and jot down your BUILD-A-QUIZ problem IDs.
(2) Sign-in and enter those problem IDs into
BUILD-A-QUIZ.    (It turns green once you're signed-in.)
- Tip: Before you leave BUILD-A-QUIZ, copy your problem ID list with you're right mouse button.
That way you can paste the list back into BUILD-A-QUIZ later if needed (mentioned below--'See Tip.').
- You are free to mix and match any problem ID from any link in 'Drills, Quizzes' in any order up to 100.
- Within BUILD-A-QUIZ, you'll be assigned a test ID and prompted to answer a few setup questions.
(3) After leaving BUILD-A-QUIZ, verify that the test ID actually works before giving it to students:
- Enter the test ID into
TAKE-A-QUIZ   .
- If your test ID works, you'll be taken to the next screen where you will press 'Cancel'. (Don't take the quiz.)
- If it doesn't work (no next screen), you'll have to re-enter your problem IDs into BUILD-A-QUIZ. (See Tip).
(4) A confirmation email will arrive within minutes that documents your test ID number and quiz setup choices.
(5) Give the test ID and log-in information (student ID, password) to your students for TAKE-A-QUIZ.
(6) Finally, wait for your emailed quiz report to arrive. (You picked the time and date in the setup questions.)
- You can view a sample report here. Note that 'X' indicates the correct answer and all problem IDs are given.
(7) For more details, please visit the links directly below the BUILD-A-QUIZ and TAKE-A-QUIZ buttons.

Drills, Quizzes

Algebra I

1. Algebra Terms and Rules   Review (pdf)Review-Drill
2. Linear Equations   Drill-1Drill-2Drill-3Drill-4Drill-5Drill-6Graphs-1
3. Polynomials   Type, Degree, Monomials

Algebra II

1. Algebra Terms and Rules
2. Function Inverses
3. Exponential Functions Common bases,   Different bases
4. Logarithmic Functions   Drill-7

Math grades 3-5 (from the pink tabs on the W&W main page)

AV1.a.x11DV.3.a.x10GV.3.a.x5MV.1.a.x5MV.1.b.xMV.1.c.x5MV.1.d.x10MV.1.e.x29,
MV.f.a.x10MV.7.a.x10MV.11.a.x10MV.13.a.10OOV.3.a.x31,

Python

Python Math (pdf)Python Math-Drill
Search algorithms (pdf)

Let's Code!

1. Python is taught at top universities as a first programming language and is widely used in industry.
2. A Python example that uses Philip Guo's embedded code visualizer is here
3. JavaScript is the most commonly used programming language in the world.
4. Another JavaScript example with Philip Guo's embedded code visualizer is here
5. Code visualizer by Philip Guo. (For visualizing you own Python and JavaScript code.)

STEM Careers

Just Because...

Climate change

Students:

Use your test ID, student ID,
teacher will supply these.)

Try a sample quiz now:

(1) Press TAKE-A-QUIZ.

- Test ID = '1967'
- Student ID = 100