Some books in the In Easy Steps series offer exercises, templates, images and programming code for download. These files are available on this page.
Please note:
- Illustrations in the books show actual output from the listed examples – if the reader cannot achieve the same result they should seek their error
- Original source code of each example is provided in a freely available archive which the reader can download for testing and comparison
- We can only respond to questions of specific errors, such as typos, and cannot provide individual code assistance
Click on the links below to download the PDF files:
Agile Project Management in easy steps
Templates
Buy Agile Project Management in easy steps, 2nd edition
Bash in easy steps
- All code examples (32 KB)
Building Android Apps in easy steps, 2nd edition
- All code examples (batch 1) (32 MB)
- All code examples (batch 2) (42 MB)
Buy Building Android Apps in easy steps, 2nd edition
Building Android Apps in easy steps
- All code examples (546 KB)
C Programming in easy steps, 5th edition
- All code examples (147 KB)
Buy C Programming in easy steps, 5th edition
C Programming in easy steps, 4th edition
All users
- All code examples (28 KB)
- Please note on page 11, Step 6, there should be a colon in the path addition ;C:\MinGW\bin; (not ;C\MinGW\bin\;)
- Correction to pages 44-45 (157 KB)
- Correction to page 64 (68 KB)
- Correction to page 75 (86 KB)
- Correction to pages 110-111 (135 KB)
- Correction to page 174 (46 KB)
(these corrections have been incorporated into the ebook PDF version available to buy from our online shop)
C Programming in easy steps, 3rd edition
All users
- All code examples – (Link withdrawn as of 6th July 2020) (351 KB)
C# Programming in easy steps, 2nd edition (2020)
- All code examples (68MB)
Buy C# Programming in easy steps, 2nd edition
C# Programming in easy steps (2016)
- All code examples (64 MB) (for Visual Studio 2015)
- All code examples (66.5 MB) (for Visual Studio 2017 – see below)
Revisions for 2016 original print, and 2017 reprint:
- Inside front cover – changes under the Switch section
- Pages 50 and 51 – changes in the syntax on page 50, and the code in Step 5 on page 51. “Don’t Forget” tip removed on Page 51
- Page 81 – change to Step 2
- Page 115 – closing brackets in Step 7 and Step 10 should be “)” and not “}”
- Page 117 – closing brackets in Step 7 and Step 10 should be “)” and not “}”
Updates for Visual Studio 2017
The 2016 original print and 2017 reprint of this title covers Visual Studio 2015. However, since the book was published Visual Studio 2017 is now available, so we have updated the following pages and code examples (above) accordingly. Visual Studio 2017 targets a newer version of the .NET framework to that in Visual Studio 2015, which means readers will need to adjust the target for the appropriate .NET version to run the code.
Updated pages for Visual Studio 2017:
Please note that the ebook (PDF) version for sale in our online shop has now been updated for Visual Studio 2017.
Buy C# Programming in easy steps
C# in easy steps (2004)
C++ Programming in easy steps, 5th edition
All users
Updates to text for 2017 reprint
- Page 11 – Step 3, new image showing the latest compiler version
- Page 153 – Step 5, new image showing prog.o command in screenshot
- Pages 170-171 – New installation process for tools
- Pages 176-177 – Step 7, last line changed; First image on Page 177 changed
Buy C++ Programming in easy steps, 5th edition
C++ Programming in easy steps, 4th edition
All users
- All code examples (1,328 KB)
- Correction to Page 85 (Step 10) (112 KB)
- Visual Studio 2015 Update (198 KB)
Updates to text prior to 2015 reprint
C++ Programming in easy steps, 3rd edition
All users
- All code examples (59 KB)
CSS in easy steps, 4th edition
- All code examples (1.64 MB)
Revised pages:
- Page 17: Step 2
- Page 46: Step 1 – “top=label” should be “top-label”
- Page 62: Last paragraph before Step 1 – “font-weight” should be “font-size”
- Page 93: Step 9 – “div.container” should be “div.container:hover”
Buy CSS in easy steps, 4th edition
Useful link
CLAIT Plus in easy steps
Windows users
- Unit 1 CMI (122 KB)
- Unit 2 SS (30 KB)
- Unit 3 DB (86 KB)
- Unit 4 DTP (272 KB)
- Unit 5 PRG (271 KB)
- Unit 6 CA (2,493 KB)
- Unit 7 WEB (257 KB)
- Unit 8 EC (162 KB)
- Unit 9 GC (26 KB)
- All CLAIT files (3,540 KB)
Clait 2006
All users
Coding for Beginners in easy steps
All users
- All code examples (43 KB)
- All code examples (updated January 2020) (43 KB)
Revisions (all code is correct in downloadable code examples above):
Revised pages for the 2015 original print:
- Page 27 – in Steps 1-5, the “+” is replaced with a “,”
- Page 29 – in Step 5, last line – the “+” is replaced with a “,”
- Page 56 – set.discard line in table corrected
- Page 60 – 10th bullet – “ordered” changed to “unordered”
- Page 68 – Step 3, the “+” is replaced with a “,”
- Page 91 – Step 1 – final line of code corrected
- Page 93 – Step 2 – first line of code corrected
Revised pages for the 2016 reprint:
Revised pages for the 2017 reprint:
- Page 56 – set.discard line in table corrected
- Page 60 – 10th bullet – “ordered” changed to “unordered”
Revised pages for the January 2020 reprint.
These pages have been updated for the latest versions of Python and cx_Freeze:
- Pages 10-12 – updated for Python 3.8.1.
- Pages 14-15– updated for Python 3.8.1.
- Page 101– updated for Python 3.8.1.
- Pg 107 – image replaced and the second Hot tip has been updated for 2020.
- Pg 170 – Hot tip added relating to cx_Freeze.
These pages have also been updated:
- Page 27 – the download file has been renamed “datatypes.py” (also changed in the source code file above for the January 2020 reprint)
- Page 149 – references to In Easy Steps books have been changed from “HTML5” to “HTML”, and “CSS3” to “CSS”.
- Page 151 – references to In Easy Steps books have been changed from “HTML5” to “HTML”, and “CSS3” to “CSS”.
- Page 153 – references to In Easy Steps books have been changed from “HTML5” to “HTML”, and “CSS3” to “CSS”.
Buy Coding for Beginners in easy steps
Coding for Kids in easy steps
- All code examples (200 KB)
Revised pages:
Buy Coding for Kids in easy steps
Cool Scratch Projects in easy steps
- All resources can be found on the Cool Scratch Projects in easy steps resources page
Buy Cool Scratch Projects in easy steps
Digital Photo Projects in easy steps
All users
Digital Scrapbooking in easy steps
All users
- Readme (8 KB)
- FourFairies (6,265 KB)
- Images (7,494 KB)
- Grandpop.doc (31 KB)
Earned Value Management in easy steps
- Resources (43 KB)
Electronics in easy steps
- Page 13 corrected
- Page 25 corrected
- Page 34 corrected
- Page 47 corrected
- Page 92 corrected
- Page 164 corrected
(These corrections have been incorporated in the ebook PDF version downloaded from January 11th, 2021)
Excel VBA in easy steps, 3rd edition
All users
- All code examples (924 MB)
Buy Excel VBA in easy steps, 3rd edition
Excel VBA in easy steps, 2nd Edition
All users
- All code examples (1.08 MB)
- Corrected page 47 (Steps 2, 4 and 6 corrected – downloadable code is correct)
- Corrected page 81 (Steps 4 and 5 corrected – downloadable code is correct)
- Corrected page 178 (Step 6 corrected – downloadable code is correct)
GO Programming in easy steps
- All code examples (397 KB)
Buy GO Programming in easy steps
HTML, CSS & JavaScript in easy steps
All code examples (4 MB)
Revised page:
Page 204: Step 1 – “top=label” should be “top-label”
Buy HTML, CSS & JavaScript in easy steps
HTML in easy steps, 9th edition
All users
- All code examples (3.77 MB)
Buy HTML in easy steps, 9th edition (2020)
HTML5 in easy steps, 2nd Edition
All users
- All code examples (2007 KB)
- Corrected page 159 (Step 7 corrected – downloadable code is correct)
- Submitting forms to a PERL Script (132 KB)
Buy HTML5 in easy steps, 2nd edition (2017)
HTML5 in easy steps
All users
- All code examples (1,823 KB)
- Note re: Step 3 on page 29: If you find the <meta http-equiv=”refresh” content=”5; url=’new-page.html’ “> does not parse in a Browser and fails when parsed by validator.W3.org, remove the single quotes from new-page.html. The quotes were required for older browsers but can now be omitted. In practice both are accepted by Microsoft Edge.
InDesign CS3 in easy steps
iPad in easy steps, 6th edition
Java in easy steps, 7th edition
- All code examples (2,282 KB)
Buy Java in easy steps, 7th edition
Java in easy steps, 6th edition
- All code examples (2,230 KB) (examples valid for Java 10, too)
Java in easy steps, 5th edition
All users
- All code examples (1, 173 KB)
- Update to page 103 (Step 9)
- Update to page 55 (Step 3)
Java in easy steps, 4th ed.
Java in easy steps, 3rd ed.
All users
- All code examples (1,037 KB)
JavaScript in easy steps, 6th edition
All users
- All code examples (294 MB)
Buy JavaScript in easy steps, 6th edition
JavaScript in easy steps, 5th edition
All users
- All code examples
- Page 51 revised (Change to code in Step 3)
- Page 71 revised (Hot tip revised, and second line of code in Step 3 revised)
JavaScript in easy steps, 4th edition
Linux in easy steps, 6th edition
Buy Linux in easy steps, 6th edition
Management Basics in easy steps, 2nd edition
Buy Management Basics in easy steps, 2nd edition
Management Basics in easy steps
Microsoft 365 in easy steps
- Revision to page 159 (the URL and website quoted in the second bullet point has changed) (310 KB)
Photoshop CC in easy steps, 2nd edition
- Resources – Chapters 1-7 (45 MB)
- Resources – Chapters 8-15 (34 MB)
Buy Photoshop CC in easy steps, 2nd edition
Photoshop CC in easy steps
- Resources – Chapters 1-7 (45 MB)
- Resources – Chapters 8-15 (34 MB)
- Update to page 33 – change to first URL hyperlink in the Beware Tip
Photoshop Projects in easy steps
Windows users
- Chapter 1 (216 KB)
- Chapter 2 (1,133 KB)
- Chapter 3 (479 KB)
- Chapter 4 (466 KB)
- Chapter 5 (459 KB)
- Chapter 6 (839 KB)
- Chapter 7 (2,416 KB)
- Chapter 8 (444 KB)
- Chapter 9 (633 KB)
- Chapter 10 (313 KB)
- Chapter 12 (1,844 KB)
- Chapter 13 (322 KB)
- Chapter 14 (619 KB)
- Chapter 15 (571 KB)
- Chapter 16 (383 KB)
- All project images (11,138 KB)
Photoshop Tips, Tricks & Shortcuts in easy steps
These images are licensed under a Creative Commons Attribution 4.0 International License.
- Images archive – chapters 1-5 (127 MB)
Images archive – chapters 6-9 (61.5 MB) - Shortcuts A4 poster
Buy Photoshop Tips, Tricks & Shortcuts in easy steps
PHP & MySQL in easy steps, 2nd edition
All users
- All code examples (77 KB)
- Page 21 corrected (161 KB)
- Page 88 corrected (95 KB)
- Page 182 corrected (98 KB)
Buy PHP & MySQL in easy steps, 2nd edition
PHP & MySQL in easy steps
All users
- All code examples (77 KB)
- Page 10 (from 2014 reprint) corrected
- Page 32 (from 2014 reprint) corrected
- Page 116 (from 2014 reprint) corrected
- Page 159 (from 2014 reprint) corrected
PHP in easy steps, 4th edition (2021)
All users
All code examples (282 KB)
PHP 5 in easy steps
Windows users
- PHP v5.0.0 (7,440 KB)
- All Code Examples (130 KB)
PHP 7 in easy steps
All users
- All code examples (164 KB)
Project 2013 in easy steps
All users
- All code examples ( 647 KB)
Project Program and Portfolio Management in easy steps
- Checklists (66 KB)
Buy Project Program and Portfolio Management in easy steps
Python in easy steps, 2nd edition
Revisions (all code is correct in code examples for downloading above):
(Page corrections below have been incorporated in the ebook version from September 21st, 2020 onwards, except for the correction to page 64)
Further revised pages
- Update to page 64 – single quote mark added before “User” x 2
- Update to page 173 – The image file is named incorrectly as “lotto.gif” in the sidebar – it should be “logo.gif”
Revised pages for 2019 reprint:
- Update to page 27 – screenshot changed (Modulus now Modulo).
- Update to page 29 – screenshot changed (Modulus now Modulo).
- Update to page 64 – single quote mark added before “User” x 2
- Update to page 104 – Unicode code point range has changed since the book was published – it’s now 1,114,112.
- Update to page 142 – Step 1 – additional line of code added above </form>
- Update to page 155 – Step 5 – lines of code switched
- Update to page 184 – Step 1 – underscore added in ‘_MEIPASS’
Revised pages for 2018 original print:
- Update to page 27 – screenshot changed (Modulus now Modulo).
- Update to page 64 – single quote mark added before “User” x 2
- Update to page 104 – Hot Tip added re: adding non-ASCII characters.
- Update to page 104 – Unicode code point range has changed since the book was published – it’s now 1,114,112.
- Update to page 116 – missing single quote added to syntax line: ”’ class-documentation-string ”’
- Update to page 128 – indentation corrected in Steps 2 and 3.
- Update to page 142 – Step 1 – additional line of code added above </form>
- Update to page 155 – Step 5 – lines of code switched
- Update to page 184 – Step 1 – underscore added in ‘_MEIPASS’
Buy Python in easy steps, 2nd edition
Python in easy steps
All users
- All code examples (9,239 KB)
Revisions (all code is correct in code examples for downloading above):
Revised pages for the 2013 original print:
- Update to page 58 – the line of code in Step 3 of the nest.py example contains three + characters instead of commas.
- Update to page 10 (download URLs have changed)
- Update to page 48 (5th line of table has changed)
- Update to page 60 (7th bullet, change “ordered” to “unordered”)
- Update to page 104 (Hot Tip added re: adding non-ASCII characters)
- Update to page 113 (Step 10 code changed)
- Update to page 116 (missing single quote added to syntax line: ”’ class-documentation-string ”’)
- Update to page 128 (indentation corrected in Steps 2 and 3)
2014 reprint:
- Update to page 10 (download URLs have changed)
- Update to page 48 (5th line of table has changed)
- Update to page 60 (7th bullet, change “ordered” to “unordered”)
- Update to page 104 (Hot Tip added re: adding non-ASCII characters)
- Update to page 113 (Step 10 code changed)
- Update to page 116 (missing single quote added to syntax line: ”’ class-documentation-string ”’)
- Update to page 128 (indentation corrected in Steps 2 and 3)
2015 reprint:
- Update to page 48 (5th line of table has changed)
- Update to page 60 (7th bullet, change “ordered” to “unordered”)
- Update to page 104 (Hot Tip added re: adding non-ASCII characters)
- Update to page 113 (Step 10 code changed)
- Update to page 116 (missing single quote added to syntax line: ”’ class-documentation-string ”’)
- Update to page 128 (indentation corrected in Steps 2 and 3)
2016 reprint:
- Update to page 48 (5th line of table has changed)
- Update to page 60 (7th bullet, change “ordered” to “unordered”)
- Update to page 104 (Hot Tip added re: adding non-ASCII characters)
- Update to page 113 (Step 10 code changed)
- Update to page 116 (missing single quote added to syntax line: ”’ class-documentation-string ”’)
- Update to page 128 (indentation corrected in Steps 2 and 3)
2018 reprint:
- Update to page 104 (Hot Tip added re: adding non-ASCII characters)
- Update to page 113 (Step 10 code changed)
- Update to page 116 (missing single quote added to syntax line: ”’ class-documentation-string ”’)
- Update to page 128 (indentation corrected in Steps 2 and 3)
R for Data Analysis in easy steps
- All code examples (791 KB)
- Page 30 corrected (the two list examples should be 12L, not 12)
- Pages 72-73 corrected (pi character symbol changed)
Buy R for Data Analysis in easy steps
Raspberry Pi in easy steps
All users
- All code examples (682 KB)
- Page 87 corrected, from first print-run (this page is correct in second print-run)
Buy Raspberry Pi in easy steps
Raspberry Pi 3 in easy steps
All users
- All code examples (691 KB)
- Page 179 corrected (Step 10)
Buy Raspberry Pi 3 in easy steps
Scratch Programming in easy steps, 2nd edition
- Examples on the author’s profile on the Scratch website to check against your own work.
Buy Scratch Programming in easy steps, 2nd edition
Scratch Programming in easy steps
- All code examples (3,937 KB)
PC and Mac users should use the demos on the Scratch 2.0 website here:
http://scratch.mit.edu/studios/229858/
Visit the author’s website for bonus content: http://www.sean.co.uk/books/scratch-programming-in-easy-steps/index.shtm
Scrum in easy steps
Resources (207 KB)
SQL in easy steps, 3rd edition
All users
- All code examples (31 KB)
- Correction to pages 152-153 (183 KB)
- Please note: The installation procedure for MySQL is version-specific. The procedure described in SQL in easy steps is correct for the 5.5 version in the book. The latest release of MySQL is version 8.0. Here is a PDF describing the installation procedure for version 8.0 – this is taken from “PHP & MySQL in easy steps” that was published June 2018. For further installation assistance the reader should refer to the documentation – see https://dev.mysql.com/doc/refman/8.0/en/installing.html
SQL in easy steps, 4th edition
Successful Selling in easy steps
Buy Successful Selling in easy steps
Swift Programming in easy steps
- All code examples (96.2 MB)
- Correction re: the inside front cover, and page 18: the correct shortcut for Paste is Cmd + V
- Update to page 51
Buy Swift Programming in easy steps
Unix in easy steps
- All code examples (38 KB)
Visual Basic Express in easy steps
All users
- All Code Examples (5,254 KB)
Visual Basic in easy steps, 6th edition
All users
- All Code Examples (13.3 MB)
Buy Visual Basic in easy steps, 6th edition
Visual Basic in easy steps, 5th edition
All users
Visual Basic in easy steps, 4th edition
All users
- Projects (7,655 KB)
Visual Basic in easy steps, 3rd edition
Visual Basic in easy steps, 2nd edition
All users
- Projects (7,802 KB)
Web Design in easy steps, 6th edition
All users
- Supporting resources (414 KB)
Buy Web Design in easy steps, 6th edition
Web Design in easy steps, 5th edition
All users
- Supporting resources (414 KB)
- Please note: in Step 1 on page 120, the reference to page 103 should refer to page 101.
Windows 10 shortcuts – a handy reference for you to download and print off
WordPress in easy steps, 2nd edition
- Code examples for Chapter 11 (6 KB)
Buy WordPress in easy steps, 2nd edition
WordPress in easy steps
All users
- Code examples for Chapter 11 (2 KB)
XML in easy steps, 2nd edition
All users
- All Code Examples (422 KB)