最も重要なエンジニアの概念は、工学学校の最初の年に教えられた概念です。
主にPhysics 101、Physics 102、Material Science 101、Calculus 101、Linear Algebra 101、Chemistry 101、Computer Science 101。
これらのオンラインコースを見つけることができます。または、エンジニアリングスクールで通うことができます。
エンジニアリング学校が2年以降に教えるクラスは、これらの101コースの上に構築されるより専門的なクラスになる傾向があります。個人的な目標に応じて、それらのほとんどをスキップすることを検討し、エンジニアとして必要なときに高度で専門的な概念を学習することを検討することができます。たとえば、電動モーターで作業する予定がある場合は、高度な熱力学がほとんどの機械工学の学位の2年目または3年目に必須のクラスであるにもかかわらず、高度な熱力学を学ぶのは時間の無駄かもしれません。大学から認定された工学の学位が必要な場合は、決して必要ないかもしれない多くの専門的なコースを学ぶ以外に選択肢がありません。
しかし、あなたの目標が単に優れたエンジニアになることである場合、最も効果的な行動方針は、私が前に述べた101の被験者すべてを本当に上手くすることであり、特定のエンジニアリングプロジェクトに関連する場合にのみ、より専門的なコースを学ぶことです。。
それを行う手段がある場合、1対1の個別指導は、エンジニアリングなどの主題を学ぶためのはるかに効果的な方法です。エキスパートによる1対1の個別指導により、クラスルームの学習よりもはるかに速く概念を学ぶことができるという証拠は圧倒的です。あなたがそれを行うための財源を持っている場合、工学を学ぶ最も効果的な方法は工学学校に通うことですが、クラスに通う代わりに、あなたは教授を雇い、彼にあなたのクラスからの問題を示し、そして彼を持っているあなたに概念を説明し、あなたと一緒に問題セットを解決してください。
The most important engineer concepts are the ones taught in the first year of engineering school.
Mainly physics 101, physics 102, material science 101, calculus 101, linear algebra 101, chemistry 101, computer science 101.
You can find online courses for these, or you can attend them at an engineering school.
The classes that engineering schools teach in the second year and beyond tend to be more specialized classes that build on top of these 101 courses. Depending on your personal goals, you may consider skipping most of those, and only learning the advanced, specialized concepts when you need them as an engineer. For example, if you plan to work on electric motors, it may be a waste of time to learn advanced thermodynamics, even though advanced thermodynamics is a mandatory class in the 2nd or 3rd year of most mechanical engineering degrees. If you need an accredited engineering degree from a university, then you'll have no choice but to learn many such specialized courses that you may never need.
But if your goal is simply to be a great engineer, then the most effective course of action is to become really good at all the 101 subjects i mentioned earlier, and then only learn the more specialized courses when they become relevant to your specific engineering project. 
If you have the means to do it, then 1 on 1 tutoring is a much more effective way to learn any subject matter such as engineering. The evidence is overwhelming that 1 on 1 tutoring by an expert allows you to learn concepts much faster than class room learning. If you have the financial resources to do it, the most effective way to learn engineering would be to attend an engineering school, but instead of attending the classes, you hire a professor, show him the problem sets from your classes, and then have him explain the concepts to you and solve the problem sets alongside with you.