Beginning Python for Non-Programmers
  • Cover
  • About the Author
  • Introduction to Programming
    • What is Programming?
    • What Programmers Do
    • The Mind of a Programmer
    • How Does a Programmer Think?
  • Programming Languages
    • Python
    • HTML / CSS
    • JavaScript / TypeScript
    • C, C++, C#
    • Java
    • SQL
  • Introduction to Python
    • What is Python?
    • Types of Python Programs
    • Core Tools for Python Programming
      • Python Interpreter
      • Jupyter Notebooks
      • Visual Studio Code
      • Python Playground
      • Pycharm Community Edition
  • Installing Python
    • Step-by-step guide for Windows Users
    • Step-by-step guide for Mac Users
  • Installing Visual Studio Code
    • Step-by-step guide for Windows Users
    • Step-by-step guide for Mac Users
  • Writing and Running Your First Python Program
  • Basic Concepts of Python Programming
  • Control Flow in Python
  • Functions and Reusability
  • Debugging and Problem Solving
  • Exploring More Python Concepts
  • Adding Python Packages with pip
  • Python Web Frameworks
  • Resources for Continued Learning
    • CodeAcademy.com
    • Python.org
    • SoloLearn.com
    • coursera.com
    • udemy.com
    • youtube.com
    • Code With Mosh
    • GameDev.tv
  • Staying Motivated and Practicing Regularly
  • Appendices
    • Beginner Project Ideas for Learning
    • Python Cheat Sheet
    • Frequently Asked Questions for Beginners
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

Resources for Continued Learning

If you search the web for programming courses, you will find thousands of courses that claim to be the best place to start. It's too difficult to sort through them all. What most people end up doing is just going to youtube and taking a few courses there. But that's a challenge because you'll have different people teaching you different things in different ways. It's not cohesive.

Some sites, such as www.udemy.com, allows anyone to put a course online. The result is again hundreds of courses by different people, all with different teaching styles. At least with udemy.com you will find complete courses instead of random videos as you would find on youtube.

Some of the best instructors also have their own sites where they also offer other courses. This is nice because if you find an instructor that you like, you can continue your learning journey with them.

I've included a few links here to help you explore. There are countless other talented instructors and sites out there. I just want to give a shout-out to some of my favorites.

Certifications

Most of these sites offer some type of certificate when you complete the course. You can save these and build up your stack of certificates. Just keep in mind that to hiring managers, these don't mean much. The level of education and skill required to get a job as a programmer is far beyond what most of these courses cover. What these certificates do is that they show you are interested in programming and have been making efforts on your own to learn. For a new career, you will need more than a few online certificates.

Some content generated with AI

PreviousPython Web FrameworksNextCodeAcademy.com

Last updated 9 months ago

Was this helpful?