600 Free Online Programming & Computer Science Courses You Can Start in January

Six years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 700 schools around the world have created thousands of free online courses. I’ve compiled this list of over 600 such free online courses that you can start this month. For this, I leveraged Class Central’s database of over 9,000 courses. I’ve also included each course’s average rating.

I have been in denial that Python is an up-and-coming thing.  After working on an Adafruit Circuit playground Express and the BBC micro:bit I understand the importance of Python.  So back to school it is with the Coursera: Programming for Everybody (Getting Started with Python) course from University Of Michigan “Go Blue”

 

 

 

 

 

 

 

Welcome Gareth Stockdale from the BBC is the new @microbit_edu CEO micro:bit

Welcome Gareth Stockdale, new micro:bit CEO, from the BBC – The Micro:bit Educational Foundation has today announced that Gareth Stockdale will be joining the Foundation as CEO. Gareth joins from BBC Learning where he was joint lead for the original project that designed, developed and deployed the micro:bit to all year 7 or equivalent children…

I have a number of the micro:bit boards with some clever adapters from Adafruit.  This IS “the excellent platform” to start kids in learning about computers and programming.  Schools in the US are paranoid about soldering irons and the micro:bit helps by having large pads to use alligator clips.  A couple of AA batteries and a USB cable and your able to rock that code.  Even though the new federal budget makes it more difficult to contribute to any cause, I plan to help computer learning by donating to DonorsChoose.org.

My 10 yr old grandson will start with the Javascript Blocks editor, powered by MakeCode,  which is a clever drag and drop coding environment with the ability later to drill down into hardcore Javascript.  And as much as I am still in denial, Python is making a comeback and the micro:bit can go there too.

If you are so inclined to teach others the lesson plans include sample code, lecture material, whiteboard examples and teacher notes.  In the process of preparing to teach others, you might just learn something yourself.

via Welcome Gareth Stockdale from the BBC is the new @microbit_edu CEO @stockers1001 @BBC — Adafruit Industries – Makers, hackers, artists, designers and engineers!

SQL Server Machine Learning Services – Part 1: Python Basics

Image result for microsoft machine learning services images

With the release of SQL Server 2017, Microsoft changed the name of R Services to Machine Learning Services (MLS) and added support for Python, a widely implemented programming language known for its straightforward syntax and code readability. As with the R language, you can use Python to transform and analyze data within the context of a SQL Server database and then return the modified data to a calling application.

Here it is again “Python” being used for the programming language of data.  This series will introduce you to the renamed “R” now called “Machine Learning Services”.  MLS is a simple recipe, take the “R” stats engine, add a pinch of Python, add a cup of training.  This might be an interesting concept.  Guess I need to break out the Python in 30 Days book again.

 

Get to Know the BBC Micro:bit — Make: DIY Projects and Ideas for Makers

It’s time we gave the micro:bit an in-depth look, and showcase what exactly this impressive little device is capable of doing for you.

I recently bought one of these from Adafruit, see my YouTube video Postbag – Adadfruit micro:bit, arcade game pad GMH-063.  

In my first experiments with it, I was a little disappointed.  I tried to compare it to an Arduino or Raspberry PI which I  have become spoiled on.  I dug a little deeper and found some very interesting capabilities including

This was designed for beginners who want to get started without a large investment.  micro:bit runs on two AA batteries.  It has Bluetooth LE 4.0 built in so you can talk to it with just about any computing device.  With a compass and accelerometer, you can use it with motion-based projects, think Jedi Light Sabre.   Large alligator clip pads for when you are not allowed to solder like I am in the living room.  I can see a connector in the future to plug the micro:bit into to use all the pins.   To top it off it has an 8 x 8 led matrix on the back.

I thought maybe because of its size and being an unusual board that would be difficult to code.  Wrong again, “MakeCode: a drag and drop block coding system, and for the “Hard Core” 😉 folk it can be programmed with microPython.  Within 10 minutes after plugging in my AA battery pack I was able to build a block code program to change the led matrix to show rapid acceleration and point to the way to North.  I was very impressed now imagine if you 12 years old how you are going to feel.

I’m ordering one for the grandson for Christmas.  I’d recommend the micro:bit to anyone who still has a 12-year-old sense of excitement trapped in them.

Link to my Postbag video with micro:bit in it.

via Get to Know the BBC Micro:bit — Make: DIY Projects and Ideas for Makers

Postbag – Adadfruit micro:bit, arcade game pad GMH-063

Postbag Adafruit GMH-063, packages from Adafruit are always a joy to get. This one was special because it had a micro:bit BBC computer that can be coded with Microsofts Block editor, JavaScript or microPython.

00:29 Raspberry PI 3 Model b – https://goo.gl/NPWBKc

01:52 Adafruit Joy Bonnet for Raspberry Pi – https://goo.gl/BKMJhJ

03:21 BBC micro:bit https://goo.gl/xg1zQb

Microsofts micro:bit web-based Block Editor / JavaScript – https://goo.gl/C89Sfh

micro:bit web-based microPython IDE – https://goo.gl/edkKpA

I hope you enjoyed this video and if you liked it or my escapades then click on that LIKE button. Do a Geek a favor, SUBSCRIBE to my YouTube channel. I would really appreciate it!

Any questions or feedback are greatly appreciated.

Now… go build or code something…

YouTube: https:YouTube/c/GeekMustHave

Blog: Https://GeekMustHave.com

GitHub: https://GitHub/GeekMustHave

Facebook: https://goo.gl/QqFZgF

Twitter: https://twitter.com/hashtag/geekmusthave

 

Python Is Over 25 Years Old. Here’s How it Stayed Relevant — DZone Web Dev Zone

There are hundreds of programming languages out there: some exploded in popularity and then diminished, some started as niche languages and never expanded beyond a core group of devotees, but one, in particular, has withstood the test of time. So why is Python, designed in 1989 and first released in 1991, still relevant today? You…

Okay, okay, okay.  Python is back.  Well, it never left its always been there like the guy with a hockey mask with an ax in the woods. (Halloween you know).  I have seen quite a few interesting new utilities written in Python.  Ther is even some new training courses showing how to use Python to build a website.  Adafruit industries located in NYC has helped this along with Circuit Python and small boards to run it on.

I remember when Python was taught in College just to introduce students to programming before they learned a serious language like Java, JavaScript, Ruby, Cobol ;-).  I think it has joined the leagues of “Serious”.

via Python Is Over 25 Years Old. Here’s How it Stayed Relevant — DZone Web Dev Zone

These 10 programming languages have dominated development in 2017, guess number one

With the continued growth of interest in software engineering and developer jobs, it seems like everyone wants to know which programming languages are the most useful to learn. The popularity of these languages ebbs and flows with the market, so it’s … more

From Daniel Kaufman’s web page comes the news item of the Institute of Electrical and Electronics Engineers (IEEE) recently released its list of the top programming languages for 2017.  Here is a surprise, number one of the list is…… Python.

via These 10 programming languages have dominated development in 2017 — JSFeeds