and many many more ...
As a newbie hardware designer I learned a lot going through some of those resources. Especially repair videos tend to show a lot of tricks I would have to spend a lifetime to learn by myself. Once you learn the basics (it is easy) it gets more and more difficult to find really usefull information. Especially if you are a hobbyist and don't do it as your permanent job where you would typically have other nad hopefully more experienced engineers at hand.
* Embedded systems: mainly involves writing software but may require understanding of the hardware architecture; examples include Arduino and MSP430
* PCB design: Eagle and KiCad are good places to start
* Digital logic design: theory of how to optimize gate-level logic and how to design common digital circuitry
* HDL development: using Verilog or VHDL to implement digital designs
* FPGA design and implementation: synthesizing your HDL design to run on an FPGA
* Digital circuit design: transistor-level implementation of digital circuits, mainly used for fine-tuning high speed circuits (e.g., adders, multipliers)
* Analog and mixed-signal circuit design: same as above, but not in the digital domain (i.e., signals are not defined as 0 or 1); mixed-signal focuses on designing converters and interfaces between the analog and digital domains
* RF circuit design: high-frequency circuit design, very high barrier to entry and extremely difficult to learn
Learning analogue fundamentals, learning to read a datasheet (probably one of the most important skills for real electronics design!), and C for embedded systems are probably the real keys here.
For a start in electronics I know of MITx with prof. Agarwal, but it's based on his well priced book. There's a load of free texts on the basic elements and circuits. The Art of Electronics is often recommended and it seems rather comprehensive, but I have not read it yet myself - you might find it in a library. I recently read a neat report on a microcontroler based switch mode power supply. Before I found several analog chip manafucturer's application notes quite interesting and advanced. Power Supply design is pretty fundamental, too, as every application needs one. The difference between ideal current and voltage sources was one of the first things to learn for me.
The point being, to address the parent post, that high power design can be a completely different beast to mixed signal (stress on signal).
As per some college rules, there are for example computer engineering, micro electronics, motor drive electronics, telecommunication sciences,and power engineering ; which are semi related fields.
Make: Electronics 
This is a very accessible, hands on driven book that starts from absolute 0 and builds you up step by step. It focuses on very basic circuits and components (I think only the last experiment involves a microntroller).
UT Texas Embedded Systems / Input Output (edx) 
This course I can't speak highly enough of. I started it on a whim and got totally sucked in. Again, very hands on (they wrote custom software that tests the physical devices you build). It's thorough and addicting.
Electronics design: https://contextualelectronics.com/
Programming embedded systems: http://shop.oreilly.com/product/0636920017776.do
Misc. projects: https://makezine.com/
It is not even good for beginners as so many things he does is completely and utterly wrong. People who do not have the expertise in their domain should not be teaching and perpetuating wrong methods and creating a generation of bad engineers/makers.
If you get a chance, please watch his YT series on KiCAD. Finally, he gets a PCB made and fumbles his way through.
Teachers are supposed to be domain experts that can lead students in the best-known-method path. This guy doesn't even come close.
If you want solid tutorials on Embedded Electronics, I recommend Patrick Hood Daniel's Newbiehack channel.
Not only does it skip the Arduino framework, he goes to a great length to explain fundamentals of embedded electronics. He is a fantastic teacher and above all, an expert at what he does.
Don't bother with the microconroller and part selection recommendations -- in my experience, those things were fairly out of date.
So now there are two fairly expensive books to purchase, that's a bummer.
As of today I'll happily keep my 2nd edition; luckily electronics principles haven't changed much (at all) since, and new parts data sheets/app notes are freely available.
Some of the content is word for word the same as the 1st edition (which I also have)
For analog electronics and PCB's, the latest list of books I found was this:
Malvin's Electronic Principles, which I got for $2 on Amazon, was also much more readable than Horowitz and Hill. Another thing to know is resources are usually almost all hands-on or all theory. Gammel's Contextual Electronics course that bradfa links to below was said to be in the middle somewhere. Also, if digital, you might want to make a note of "High-Speed, Digital Design" for later along with some book on verification either formal or "design-for-testing." Some people also do FPGA cookbooks and such if they're working with them. For RF, most people have one by ARRL or something whose name I can't recall. Finally, for electromagnetic compatibility testing, the great article and conversation linked below has a book in it.
Hope some of this helps.
Is a great beginners course.
The Illustrated Guide to Product Development
Hardware by the Numbers: