Online learning with Udemy and Domestika, but also on YouTube!
Today another Udemy sale campaign ends, and I didn’t purchase anything (strange enough, it featured courses from €11·99 for existing accounts, and from €14·99 for new students); this reminded me though that I wanted to list here my “investments in education” for 2022, all made during promotional discounts, sometimes even being able to combine two coupons at once. (Yes, I know that many Udemy courses can illegally be found on torrents too.) My purchases:
Udemy
■ Complete Python Developer in 2022: Zero to Mastery, by Andrei Neagoie (Zero to Mastery)
€18.99 instead of €119.99
■ Learn Advanced Level Programming in Python, by Team Python
€11.99 instead of €94.99
■ Object Oriented Programming with Python, by Loek van den Ouweland
€11.99 instead of €24.99
■ Design Patterns in Python, by Dmitri Nesteruk
€19.99 instead of €99.99
■ The Complete Rust Programming Course, by Tyler Weekley (Codestars)
€11.99 instead of €94.99
■ Master Go (Golang) Programming:The Complete Go Bootcamp 2022, by Andrei Dumitrescu (Crystal Mind Academy)
€13.99 instead of €99.99
■ SQL – MySQL for Data Analytics and Business Intelligence, by 365Careers
€13.99 instead of €99.99
■ Voice Training for a Confident and Powerful Voice, by Gabriel Burrafato (GB Voice Academy)
€11.99 instead of €94.99
■ AMERICAN ENGLISH PRONUNCIATION: Accent Reduction Made Easy, by Gabriel Burrafato (GB Voice Academy)
€15.99 instead of €99.99
► I’ve purchased these courses on three different occasions, with variable discounts, but the 9 of them sum to €131.91 instead of €829.91, hence a whopping 84.1% off on average!
Domestika
■ Drawing for Beginners Level -1, by Puño, Illustrator and educator
€9.90 -20% instead of €59.90
■ Creative Drawing Techniques for Beginners, by Puño, Illustrator and Educator
€10.90 -20% instead of €59.90
■ Graphic Humor: Give us our Daily Comic Strip, by Liniers, Strip cartoonist
€14.90 -20% instead of €59.90
■ Figure Drawing for Beginners, by ZURSOIF Miguel Bustos Gómez, Illustrator
€10.90 -20% instead of €59.90
■ Basic Principles of Drawing People from Imagination, by Tom Fox, Drawing Instructor and Storyboard Artist
€10.90 -20% instead of €59.90
► These courses cost me €46 (20% off €57.50) instead of €299.50, meaning 84.64% off.
Free stuff on YT, Part 1: IT
YouTube, the social network that hosts billions of videos, and on which anyone and everyone can have its own “TV channel” meant to waste the viewers’ time, doesn’t always contain shit only. Here’s a quick (beginning of a) selection of IT videos that might be something more than totally bollocks:
■ TechWorld with Nana — Nana Janashia: from Tbilisi, Georgia, now in Wien, Austria. Fluent in German, English, Russian. Company: nnSoftware GmbH, Am Tabor 31, 1020 Vienna, Austria. Business purpose : IT Services and Training. Chief Executive: Nicole Hiller, Nana Janashia. Website | LinkedIn | XING.
Unfortunately, not all the relevant new videos are added to the older playlists, so one should check for newer content periodically, or subscribe to the channel. The selections below are just that: selections.
- Docker and Kubernetes Tutorial for Beginners [PLAYLIST]
- Docker & Kubernetes – Explained in under 15 minutes [PLAYLIST]
- Docker Tutorial for Beginners [PLAYLIST]
- DevOps Concepts explained [PLAYLIST]
- DevOps Tools [PLAYLIST]
- Best Practices for DevOps Technologies [PLAYLIST]
- Infrastructure as Code (IaC) Tutorials [PLAYLIST]
- Kubernetes Crash Course for Absolute Beginners [NEW]
I won’t express my opinion on containers here; also, I won’t express my despise of the modern software infrastructure architectures (oops, I just did!). I won’t praise Nana either, except for what she seems to be: a competent trainer. But in her video, 5 reasons I chose DevOps as a Career, I seem to detect a bit of hypocrisy: no, these were not all the reasons! First, most software developers who don’t want to compete with younger colleagues or with cheaper… uh… Indians, dream of doing something else. (Game developers are excluded, for their brains are already kaput.) Secondly, should she still be a software developer, she wouldn’t have had a services and training company. Note that DevOps-related consultancy pays better, and training in that field is totally different from, say, teaching someone to become a full-stack developer. But no, one cannot have a “passion” for DevOps (a passion for success, yes). As for the passion for JavaScript, let me say that JS is a crime against humanity, pure and simple.
■ Jon Gjengset — for his videos on Rust, including the playlists Crust of Rust (intermediate Rust concepts) and Advanced topics in Rust.
■ David Pedersen — also for Rust.
■ Bryan Cairns (VoidRealms) — for playlists such as:
- Python 3
- Qt6 with C++
- Flutter (albeit a little old)
■ mCoding with James Murphy — quick selections (I don’t necessarily agree with him!):
- 25 nooby Python habits you need to ditch
- 31 nooby C++ habits you need to ditch
- You should put this in all your Python scripts | if name == ‘main’: …
- Python dataclasses will save you HOURS, also featuring attrs
- Diagnose slow Python code. (Feat. async/await)
- Python f-strings can do more than you thought. f'{val=}’, f'{val!r}’, f'{dt:%Y-%m-%d}’ — read also this
- The Fastest Way to Loop in Python – An Unfortunate Truth — for writing big numbers since Python 3.6, read also this and this (it also reminds me of this)
- Unlocking your CPU cores in Python (feat. multiprocessing)
■ Corey Schafer — for e.g.:
- 10 Python Tips and Tricks For Writing Better Code
- Python Tutorial: if name == ‘main’
- Python Programming Beginner Tutorials [PLAYLIST]
- Python Tutorials [PLAYLIST]
- Python Object-Oriented Tutorials [PLAYLIST]
■ freeCodeCamp.org — for various topics. Literally, they pretend to be able to teach you tidbits of everything, but I’m not sure about the quality of their (long!) video courses, and I know I don’t like all of their tutors. Let’s try a random selection:
- OpenStack Tutorial – Operate Your Own Private Cloud (Full Course)
- Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux (Full Course)
- UML Diagrams Full Course (Unified Modeling Language)
- Python for Beginners – Full Course [Programming Tutorial]
- Algorithms in Python – Full Course for Beginners
- 20 Beginner Python Projects
- Machine Learning for Everybody – Full Course
- NoSQL vs SQL – Which Type of Database Should You Use?
- React JavaScript Framework for Beginners – Project-Based Course
- Angular for Beginners Course [Full Front End Tutorial with TypeScript]
- Learn Rust Programming – Complete Course 🦀
“Full Course” is certainly an overstatement, and yes, they’re very much into the genocidal JS.
■ Amigoscode — for a few things:
- Python for Beginners [PLAYLIST]
- 21 Programming Courses [PLAYLIST] on various topics, including a Docker and Kubernetes Tutorial with Nana!
- Not in the above list: Docker Tutorial for Beginners
- Microservices [PLAYLIST]
■ NetworkChuck — an extremely annoying guy, but sometimes he provides valuable information for noobs. I won’t link to any particular video, though. Oh well, let’s mention one: Docker networking is CRAZY!! (you NEED to learn it).
■ Academind — unfortunately, very much into JS-related stuff, with playlists about AngularJS, NodeJS, ReactJS, Ionic, Vue.js, AWS, and more.
■ Fireship — short, quick and dirty tutorials, some of them in only 100 seconds! The longer ones take no more than 10-13 minutes, such as 10 Design Patterns Explained in 10 Minutes and Learn Docker in 7 Easy Steps – Full Beginner’s Tutorial. Obviously, you cannot learn a language or a concept in 100 seconds, but it’s amazing how much information can be squeezed, if one wants to do it, in such a short time! Check out Go in 100 seconds, Rust in 100 seconds, Dart in 100 seconds.
On the other hand, this guy sucks when, in Is Web3 all Hype? Top 10 Web 3.0 Questions & Answers, he strongly supports the cryptoshit, deeming it “necessary” and abusing also of the “necessity” of the Smart Contracts. While his video shows a screenshot of Stephen Diehl’s Web3 is Bullshit, which has some serious arguments, he ends up saying (towards the middle of the video) that you shouldn’t worry that cryptocurrencies look like a Ponzi scheme, because … “everything is a Ponzi scheme, with the US dollar being the leader in the space, so no need to worry about ethics and anything”! (As I often say, the most expert cognoscenti in the latest technologies are typically amoral bastards, and extremely harmful at that.)
Free stuff on YT, Part 2: Drawing and painting
Outside Domestika, there are plenty of YT channels dedicated to drawing topics such as: reviews of art supplies; tutorials on drawing techniques in watercolor, gouache, colored pencils, ink, etc. Here’s a quick selection:
■ Teoh Yi Chie:
- Drawing tutorials (Traditional) [PLAYLIST] — 256 videos!
- Drawing tutorials (Digital) [PLAYLIST] — 14 videos
- Urban Sketching [PLAYLIST] — 312 videos!
- Art Product Reviews [PLAYLIST] — 489 videos!
- Watercolor and Mixes [PLAYLIST] — 94 videos
■ Everyone else in a single list:
- Sadie Saves the Day — one example: What is Gansai | Watercolor 101
- Emily Artful
- Matthew White – Watercolor Tutorials [PLAYLIST]
- Coloring Bliss
- Jane-Beata
- Kasey Golden (Kasey The Golden)
- Becky Tregear Art
- Anca Pora Illustration
- Finelinernerd
- Drawing with Lineke Lijn
- Lisa Murphy Artist
- David Finch
- BKartchitect (it includes 1-point and 2-point perspective drawings using a string, more than in the selection below)
- Draw like a Sir
- REM Creates
- Stephen Travers Art
■ How about perspective drawing? Quick selection:
► 1-point perspective, using a string:
- SHORT: New Girl Loft floor plan perspective
- Using a string to draw 1 point perspective. Easiest way to do it!!!
- TUTORIAL: how to draw a bird’s eye view of a city with a string. 1-point perspective.
- Bird’s eye view of a bedroom using 1 point perspective, a pin and a string…
- Drawing of a top view of a bathroom in 1 point perspective.
► 1-point perspective, no string:
- How to Draw One-Point Perspective – Easy Art Lesson for Kids
- How to Draw a Room in 1-Point Perspective for Beginners
- How To Draw Using 1-Point Perspective
- How to drawing in 1-point perspective | Interior Design
- How to Draw Buildings in 1-Point Perspective: Narrated
- How to Draw a House in 1-Point Perspective: Narrated Pencil Drawing
► 2-point perspective, no string:
- How to Draw Two-Point Perspective – Easy Art Lesson for Kids
- How to Draw a House in 2-Point Perspective: Step by Step
- How to Draw a Living Room in 2-Point Perspective
► Miscellanea:
- 3 point perspective by thin elastic thread.
- How to Draw using 1-Point Perspective: Train Track and Tunnel
- How to Draw a Modern House using One Point Perspective
- How to Draw Buildings in Perspective: A Street in Edinburgh
- How to Draw 2-Point Perspective: Draw a Arched Bridge in a City
- Easy BRIDGE for beginners Perspective drawing
- Perspective Videos [PLAYLIST] — 37 videos by Stephen Travers Art
Further channels of interest cam be extracted from the above selection of perspective drawing videos.
► LATE EDIT: Although it has influences from manga/anime, if you like Peijin Yang’s (digital) drawings (ArtStation, Instagram), you might want to try her YouTube channel to learn how it’s done.
Free stuff on YT, Part 3: Languages
Refer to the “bonus” section of my older post Language Learning Apps, Revisited, with additional notes and links in my recent post Language Learning Apps and YT Channels: Season 3.
Domestika—2023 Update
During an “All courses at €9.99 each” campaign, I purchased the following 3 courses. I also applied an 20-EXTRA coupon, making them €8 each, for a total of €24. Funny thing, being in Romania at the time, the “€9.99 each” actually read “Lei35 each” (about €7) or, with the extra 20% off, about €17 for 3 courses. But my account being set to Germany, I had to pay the higher price.
■ Writing a Detective Novel, by Charlie Becerra
■ Writing Crime Stories for Beginners, by Paolo Roversi
■ Novel Writing: Bring Your Book Project to Life, by Grant Faulkner
From the many courses on writing fiction (but not fantasy or Sci-Fi), these were my top 3.
During an “All courses at €7.99 each” (29 lei in Romania, or about €5.87) campaign, I purchased the following 3 courses (-20%, code: 20-EXTRA):
■ Creating an Autobiographical Webcomic, by Sol Díaz Castillo
■ The Comic is Another Story, by Paco Roca
■ Introduction to AI with Python, by Rodrigo Montemayor
Yet another purchase (€12.80 for 2 courses), because… screw Adobe!
■ Introduction to Affinity Designer, by Juan José Ros, Graphic Designer
■ Introduction to Affinity Photo, by Carlos Jimenez Varela, Photographic Composer
One last course (€7.20):
■ Technical Drawing Techniques for 3D Representation, by Rodrigo Chávez Heres, Industrial and Strategic Designer
One more (€4.80 with discount and 20-EXTRA):
■ Artistic Perspective: Interior Spaces from Your Point of View, by Carlo Stanga, Illustrator and Architect
YT—2023 Update: Drawing/Coloring
Based on some recommendations:
- HOW TO USE COLORED PENCIL – Guide for Beginners
- DO’S & DON’TS for BLENDING Colored Pencils
- HOW TO USE WATERCOLOR PENCILS – Guide for Beginners
- 8 DRAWING HACKS You Wish You Knew Sooner
- 7 DRAWING HACKS Pro Artists Use That Actually Work
- This Colored Pencil Hack Changes Everything
- How To Layer Colored Pencils LIKE A PRO – Prismacolor Tutorial
- Which Colour Pencils Should You Buy? | Polychromos vs. Prismacolor vs. Luminance
- 8 Things I Wish I Knew As a BEGINNER Colour Pencil Artist
YT—2023 Update: Python/SQL
■ Socratica:
- Learn Python with Socratica [PLAYLIST] — 49 videos
- Learn SQL with Socratica [PLAYLIST] — 13 videos
- Decorators in Python
- Regular Expressions in Python
- SQLite in Python
■ ArjanCodes:
- Software Design in Python [PLAYLIST] — 45 videos
- Python Features [PLAYLIST] — 27 videos
Da cate chestii vrei sa inveti in acelasi timp, bre?!
They don’t expire. So the only thing is, I shouldn’t die before I complete them.
Yeah, definitely. I’ll give Python and Rust a try in the near future.
I have updated the list of YT channels and videos.
A few 2023 updates at the end.
For drawing and painting, I’d add here a YT channel dedicated to painting wildlife with watercolors: PaintedWing.