There are three ways to get problems: you can search the National WeBWorK Problem Library, you can use problems which previous instructors of your course have used, or you can write your own problems.

- From the Library Browser, select a
**Target Set**in which to place problems. - Select the
*subject*you want to search through. Most courses are under**Calculus**. The subject**WeBWorK**contains demonstration problems intended to teach students how to use WeBWorK. - Then select the
*chapter*. Note that problems may not be sorted in the way you think most sensible. - Then select the
*section*. Again, you may find the section titles a little misleading. - Click “View Problems”
- When you've found a problem you want to use, select the “Add this problem…” box.
- Before moving to the next page, click “Update Set” to add the problems you've selected to your target set.

Note that if you are teaching a course with which WeBWorK has already been used, your WeBWorK course should have come with old homework assignments already available. You can copy these assignments wholesale if you wish. To pick problems from these old assignments one at a time, follow these instructions:

- From the Homework Sets Editor, click the number in the “Edit Problems” column corresponding to the set in which you want to place the problem.
- Click the checkbox marked “Add 1 blank problem template(s) to end of homework set”, then click “Save Changes”.
- Change the filename
**foo/blankProblem.pg**to the filename of the problem you wish to use, then click “Save Changes”.

- From the Library Browser, click the “From This Course” button.
- In the dropdown menu marked “Select a Homework Set” next to “Browse from:”, choose an old homework set.
- You will see all the problems from that homework set, or 20 at a time if there are more than 20. Find the problems you want to add and click the “Add this problem to the target set on the next update” box for each one.
- At the top of the page, select a
**Target Set**in which to place problems. Now click “Update Set”.

For a short guide to writing your own problems, see The Structure of a WeBWorK Problem.