The Art of Doing CS

The Art of Doing CS The Art of Doing CS The Art of Doing CS

The Art of Doing CS

The Art of Doing CS The Art of Doing CS The Art of Doing CS
  • Home
  • About
  • Blog
    • Learn Python
    • Learn Tkinter
    • Learn Linux
    • Learn Networking
    • Home
    • About
    • Blog
    • Courses
      • Learn Python
      • Learn Tkinter
      • Learn Linux
      • Learn Networking
  • Home
  • About
  • Blog

Engaging, meaningful, and with purpose

Engaging, meaningful, and with purpose Engaging, meaningful, and with purpose Engaging, meaningful, and with purpose

  Begin learning today!

Engaging, meaningful, and with purpose

Engaging, meaningful, and with purpose Engaging, meaningful, and with purpose Engaging, meaningful, and with purpose

  Begin learning today!

New Years Sale is live!

image647

2021 Level Up Now!

What a year it has been!  While this year certainly felt like a roller coaster of up's and down's one thing remained constant; your desire to learn and grow. I'm so thankful that you all have joined one or more of my courses and have participated in the learning.  As a thank you I'd like to give you some coupons to my courses at the best price Udemy will allow me to set. 


  • The Art of Doing:  Code 40 Challenging Python Programs Today ($13.99)
  • The Art of Doing:  Create 10 Python GUIs with Tkinter Today! ($9.99)
  • The Art of Doing:  Learn the Linux Command Line ($9.99)
  • The Art of Doing:  Master Networks and Network Scanning (9.99)


Thank you for your support!

This is not a Udemy promotion but rather something I am doing just for you as a way to show my appreciation and say thank you for all the support.   Your support for these courses, positive reviews, and kind words have gone a long way in helping me create quality educational content that is engaging, meaningful, and with purpose.


I hope you consider joining in on the over 130,000 course enrollments I've had this year!  Level up for 2021 and begin learning those new skills today! 

Course Offerings

Python and Computer Science

Python and Computer Science

Python and Computer Science

Learn about Python and computer science principals in "The Art of Doing:  Computer Science Through Python Application".

Learn more

Python GUI's with Tkinter

Python and Computer Science

Python and Computer Science

Learn how to create your own Python GUI applications with Tkinter in "The Art of Doing:  Create 10 Python GUIs with Tkinter Today!"

Learn more

The Linux Command Line

Networks and Network Scanning

Networks and Network Scanning

Learn about the Linux terminal and basic Bash scripting in "The Art of Doing: Learn The Linux Command Line".

Learn more

Networks and Network Scanning

Networks and Network Scanning

Networks and Network Scanning

Learn about networks and begin your journey into ethical hacking in "The Art of Doing:  Master Networks and Network Scanning". 

Learn more
image648

What is the art of doing?

Motivation

Combining my expertise as an educator and my own personal interest in self-taught computer science led me to a telling realization;  most educational material for the self-taught programmer is NOT EDUCATIONAL AT ALL.  Instead, it falls into one of two categories:


  • Writing small "snippets" of programs that taken out of context, seem to serve no purpose at all and frankly, are beneath the user.  Prime examples include using a for loop to print out all even numbers from 1 to 100 or using if statements to respond to generic user input.  Here, users are bored and aren't challenge to create anything with meaning.  There is little purpose other than gaining what is essentially factual level knowledge.  It is a waste of your time.    


  • Watching others code whole "applications" without a true understanding of what is going on.  These are programs whose scope is beyond the user in which there is no clear guide to walk the user through the thought process without just giving them the answers.  Here, without proper support and guidance, the user just defaults to letting someone else unfold the solution for them.  There is little engagement in watching someone else work and rarely a thought generated on one's own.  It is a waste of time.  

  

Yes, I will admit that some learning does take place in doing simple tasks or watching others complete complicated tasks.  In fact, much of how I learned was done this way.  However, I'm telling you it pales in comparison to the learning that takes place by DOING meaningful and appropriately challenging work.  This is the art of doing. 

Learn More

Head over to my Udemy page where you can learn more about the courses I offer.  

See me on Udemy

Looking for more?

Get a more human centric online learning experience with Octomo

Get a more human centric online learning experience with Octomo

Get a more human centric online learning experience with Octomo

image649

Looking for a more immersive and collaborative online learning experience?  Take my introductory Python course through Octomo.   Meet and interact in groups of people that are like you: curious, supportive, and joyful.  

Find a new platform with Packt

Get a more human centric online learning experience with Octomo

Get a more human centric online learning experience with Octomo

image650

If Udemy is not your platform of choice, you can also find all of my course offerings on Packt!

Copyright © 2020 The Art of Doing CS - All Rights Reserved.

Powered by GoDaddy Website Builder

  • About
  • Blog
  • Learn Python
  • Learn Tkinter
  • Learn Linux
  • Learn Networking