Skip to product information
1 of 1

CraftCode

CraftCode Complete Edition (Parts 1–3)

CraftCode Complete Edition (Parts 1–3)

Regular price $49.00 USD
Regular price Sale price $49.00 USD
Sale Sold out
Shipping calculated at checkout.

All ten lessons from Parts 1, 2 and 3 in one guide, with every exercise file, solution and example.

Format: digital download (one .zip file, about 667 KB). Self-paced, with no live instruction, video, tutoring, or feedback on your work. Nothing is shipped.

What's in the download

  • Lesson guide: 1 PDF, 49 pages, covering 10 lessons
  • Exercise files: 20 Python files (.py) with instructions inside, plus a solution file for each
  • Example code: 25 complete, commented Python programs (.py)
  • README.txt: a quick-start guide to the files

Lessons included

  1. How programs run: What code is, how a computer follows instructions in order, and your first program.
  2. Setting up your tools: Installing Python and a code editor, organizing your files, and running code.
  3. Values and variables: Numbers, text and true/false values, and how to store, name and change them.
  4. Making decisions: Comparisons and conditions that make a program act on its data.
  5. Repeating work with loops: Running steps many times, counting, and stepping through items.
  6. Functions: Breaking code into small, named, reusable pieces that take inputs and return results.
  7. Lists and collections: Keeping groups of values together, looking things up, and adding or removing items.
  8. Working with text and input: Reading what a user types, combining and formatting text, and printing results.
  9. Reading errors and debugging: What error messages tell you, and a step-by-step way to track down mistakes.
  10. Putting it together: Planning and reading a complete program that combines every earlier topic.

What you need

  • A desktop or laptop computer (Windows, macOS or Linux)
  • Python 3 and any code editor (both available free)
  • A PDF reader

Good to know

  • Written for complete beginners. No prior coding experience is assumed.
  • Questions about lesson content aren't answered by email. Contact is for order and download issues only.
  • No certificate is included. CraftCode is not accredited.
  • Learning outcomes depend on individual effort, prior experience and time invested. No specific outcome is guaranteed.
  • Files are licensed for personal use only.

"Python" is a registered trademark of the Python Software Foundation. CraftCode is not affiliated with or endorsed by the PSF.

View full details