Written lesson documents
Each lesson explains one topic in plain language, with short examples you can read and then run yourself.
Beginner coding lessons, exercises, and example code — delivered as files you download and work through on your own.
The lessons start from “what is a program?” and build up the core ideas most programming languages share. All examples and exercises use Python 3.
What code is, how a computer follows instructions in order, and how to run your first file.
Installing a code editor and the language, organizing project folders, and running code from your computer.
Numbers, text, and true/false values — storing them, naming them, and changing them.
Comparisons and conditions: getting a program to do different things depending on its data.
Running the same steps many times, counting, and stepping through a set of items.
Breaking code into small, named, reusable pieces that take inputs and give back results.
Keeping groups of values together, looking things up, and adding or removing items.
Reading what a user types, combining and formatting text, and printing results.
What error messages are telling you, and a step-by-step way to track down mistakes.
Practice that combines several earlier topics, so you use the ideas together rather than one at a time.
This describes what the lessons explain and give you practice with. How much you take from them depends on you.
Three kinds of files, organized into folders. That’s the whole product — there is nothing else delivered or scheduled after purchase.
Each lesson explains one topic in plain language, with short examples you can read and then run yourself.
Starter files that go with the lessons, with instructions written inside them and gaps for you to fill in, plus a solution file for each.
Complete, commented example programs that go with the lessons, so you can see each idea in working code.
The lesson guide is a PDF, and the exercise and example files are Python (.py) files, all delivered as a single .zip download. Exact page and file counts are listed in the product details on this page.
Every download is organized the same way. The top folder is named after the part you bought.
There’s no required order or schedule. One approach that works well:
There’s no start date, no class to join, and no one checking in. You open the files whenever you like and go at whatever speed suits you.
Check out through this store. All products here are digital — nothing is shipped.
You get a download link as soon as your payment is confirmed. There’s nothing to wait for.
Unzip the download on your computer. The lesson guide opens in any PDF reader, and the code files open in any code editor.
Read a lesson, run the examples, then do the matching exercises. There’s no live component and no deadline.
No paid software is needed to open or use the files.
A phone or tablet can display the lessons, but the exercises are designed to be done on a computer.
Please read both lists before buying. If you’re in the second one, this product probably isn’t what you’re looking for.
Assumed starting knowledge: no programming and no advanced math — basic arithmetic is enough.
CraftCode is a small, independent publisher of beginner coding lessons, sold as files you download and keep.
The lessons are written for people starting from zero: plain language, one idea at a time, with exercises and example code alongside. They’re designed to be worked through on your own, at whatever pace suits you, without needing a teacher or a class.
CraftCode is an independent product. It isn’t affiliated with, sponsored by, or endorsed by any school, employer, or software company.
As soon as your payment is confirmed, you get a link to download the files.
If you can’t find your link, check your spam or promotions folder first, then contact us with your order number.
Right away. Delivery is an instant digital download, and there’s no start date or schedule — you begin whenever you open the first lesson.
A PDF lesson guide, Python (.py) exercise files with solutions, and Python (.py) example programs, delivered together as one .zip file. Page counts, file counts and download size are listed in the product details on this page.
A computer, a PDF reader, a free code editor, and Python 3 (free from python.org). Part 1, Lesson 2 walks through installing them. See What you need to use the files for the full list.
No. The lessons assume you’ve never programmed. You do need to be comfortable with everyday computer tasks like installing software, unzipping files, and working with folders.
No. CraftCode is written lessons, exercise files, and example code that you download. There are no videos.
No. CraftCode is entirely self-guided. There are no live classes, calls, office hours, mentoring, or reviews of exercises you complete. You work through the files on your own.
Contact is for order and download problems only — for example, a link that doesn’t arrive or a file that won’t open. Coding help and questions about lesson content are not included.
No. The files are sold as they are on the date of purchase. Future versions, if any, are not included.
No certificate is included. CraftCode is not accredited and its materials carry no academic credit or professional recognition.
No. Every product in this store is a digital download. Nothing physical is sent.
Please read the refund policy before buying. Because the files are delivered instantly as digital downloads, refunds are handled as described there.
The files are for the buyer’s own personal use. Please don’t share, resell, or redistribute them. See the terms of service for details.
Merchant Name: CodeCraft
Business address: Kingston Drive, Escondido CA 92027, United States
Phone Number: 5618457316