Swift Playgrounds is an educational tool for the Mac and iPad. It resembles a videogame and is available for free. The app helps kids (and adults) learn to code, even if they are total newbies. It uses the programming language Swift to create challenges for students to solve in engaging ways. Users start with "Fundamentals of Swift" and eventually move on to complex code for advanced concepts.
Paula is a teacher and wants to teach her kids how to program video games. Leo says that SWIFT PLAYGROUNDS for the iPad is a great way to get started. And now users can even publish apps directly from it. MIT has an app called SCRATCH which is designed for middle school - high school age. And Carnegie Mellon has ALICE. It works from the browser.
Sometimes, we are just too lazy/preoccupied to use our eyes to check the time. If you want your Windows 10 PC to tell you the time of day audibly, check out this article at makeuseof.com for the Visual Basic script that can add the feature manually with Task Scheduler. With those settings, your PC will have the default text-to-speech voice announce the time of day indefinitely and repeatedly every hour.
If you're thinking of a million-dollar idea but need someone to program it, there's a risk or three. The programmer could technically rip off your idea and write the app/code himself/herself. Another issue could be the programmers you hire can totally **** the bed attempting to make your idea come to life, resulting in wasted time and/or money. The brilliant idea is not the key, since ideas are a dime a dozen. The key is implementation and execution. Learning to code will give you an advantage on the road to success, so you have more control in bringing your plan to fruition.
Dale has an idea for software and would like to hire a programmer. Leo says that's how Facebook was created, and the risk is, that he could get ripped off by an ambitious programmer who decides to do it himself. So he should make sure he has an ironclad contract to protect his IP. There's also the risk that he could spend a lot of money and the programmer just doesn't deliver. In the end, a brilliant idea isn't what makes money. It's the implementation. The safest way to do it is to learn to do it himself.
UpWork is a source for hiring programmers though.
The internet has always been an incredible resource for information, but if you're motivated enough, you can take that a step further and get a free or inexpensive college education. MOOCs, or "Massive Open Online Courses," are real classes that have been made available online from schools and universities. Many of these courses are free, but if you decide to pay, you can actually get a certificate of completion or a MicroMasters from it. Here are some of the places you can find these MOOCs:
Lately, Leo has been taking advantage of MOOCs, or Massive Open Online Courses. These are college and university courses that are available online for free. There are a lot of ways to do this — iTunes U is a great way to find free courses on the Mac or iOS device. MIT has its CourseWare, and there are even courses provided by Yale and Harvard. There are also commercial MOOCs like Udacity and Kahn Academy. A lot of high school students looking for help on difficult subjects like Calculus and Physics can go to YouTube and watch Kahn Academy videos.
Jeffrey asks Leo if "coding" is the same as what he used to call "programming" back in high school. Leo says it is, and theorizes about the new mindset in modern computer programming.
Kayla's niece went to "coding camp" and now wants to be a computer programmer. Leo says that's very exciting! Leo says to get her a computer. She can get a Raspberry Pi and she can learn to program with it. Small projects will build her confidence. Kayla should do it with her. She'll love that.
Brennon wants to learn how to program. Leo says learning how to write computer code will give him a deeper understanding on how computers work. This will take him from being merely a consumer, to being a maker. Minecraft can be a fun way to learn programming. He can even do it with a Raspberry Pi for $35. It comes with the software used to write programs and he can do it inside of Minecraft.
A great book is Learn to Program with Minecraft by Craig Richardson.