4 Free Python Tools

Resources to help you master programming without breaking the budget.

Python is a fun mostly easy to learn programming language that also has powerful features. Here are a few places to go online to learn about Python.


Practice your Python skills, from beginner to advanced, using this online service. Select Python 3 as your programming language then type you code in the left side of the interface, press the Run button, and see output on the right side.

Learn Python the Hard Way

Well, not exactly the hard way. This online resource teaches Python step by step, project by project. It’s probably the most thorough way to learn the language. Click the Contents link top left to read the text online. A book version also is available for purchase.


For beginners and younger kids who want to play around with a parent or teacher, Python Turtle is a simple desktop computer software tool that teaches Python by typing code to move a turtle. The software is free and open source.

Dan Bader Email Newsletter(s)

Dan is a Python expert who publishes helpful email newsletters with information about how Python works and is used in real life.

Want more Python resources? Check out our Python resources page.

Also In The December 2018 Issue

Create colourful geometric patterns in SketchUp inspired by the Great Mosque of Cordoba.

Learn how to use animated GIFs to create proper animation loops in Scratch.

Create an electronic obstacle course and test the steadiness of your hands as you navigate through.

What’s allowed in an e-mail address? Let’s break down the syntax.

Throwing your old tech in the trash is bad for the environment. Check out some safer, cleaner alternatives.

New, crafty mods that’ll push your Minecraft design skills to new levels.

Part philosophical paradox, part coding puzzle, quines are sure to tease and challenge your brain!

5 questions with the designer pushing innovation in 3D printed clothes.

All work and no play makes it harder for kids to learn, especially those with anxiety and learning disabilities.

Dive into the nuts & bolts of storing pictures and files on your computer.

A clever AI is creating twisted, surreal art. Math or magic?

Two doors hide a zonk, and one door hides a prize. Can probability & statistics help you pick the right one?

How can you tell if a credit card number is valid or invalid? Meet the Luhn algorithm, one of many checksums helping us keep the internet in order.

Learn about the Destination Dispatch algorithm and create your own robotic lift.

Grab your friends & disconnect from the digital world with these fun science & tech board games.

Interesting stories about computer science, software programming, and technology for December 2018.

Links from the bottom of all the December 2018 articles, collected in one place for you to print, share, or bookmark.