LinkedIn Learning had many great courses and tips on coding and software development. If you aren't already logged in at LinkedIn Learning you will need to select "Sign in" then "Sign in with your library card" then enter "www.linkedin.com/learning-login/go/winnipegpubliclibrary" as the library ID and finally use your WPL card number and PIN to sign in.
Programming is a learnable skill that gives you problem-solving power you can apply in all areas of life. It's also a fun, creative activity that provides insight into how we control the devices that influence virtually every aspect of our lives. The 24 engaging and information-rich lessons of How to Program teach you one of the world's most accessible and powerful computer languages, Python.
This is Harvard University's introduction to computer science and programming for individuals with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
Ben Heckendorn's The Ben Heck Show teaches a number of maker skills, including 3D design and printing, electronic circuit design and soldering, and microcontroller programming.
Coding Online Resources
Trying your hand at coding, but have a problem or question? These resources might be able to help.
Stack Overflow is the largest developer community in the world and an excellent place to ask questions about programming issues that you're experiencing. The moderators can be somewhat prickly about whether a question has been asked before, or is asking the question the wrong way, but usually, some helpful person will have already answered it by then. Still, it's best to search before asking!