Close Menu
    Trending
    • Implementing DRIFT Search with Neo4j and LlamaIndex
    • Agentic AI in Finance: Opportunities and Challenges for Indonesia
    • Dispatch: Partying at one of Africa’s largest AI gatherings
    • Topp 10 AI-filmer genom tiderna
    • OpenAIs nya webbläsare ChatGPT Atlas
    • Creating AI that matters | MIT News
    • Scaling Recommender Transformers to a Billion Parameters
    • Hidden Gems in NumPy: 7 Functions Every Data Scientist Should Know
    ProfitlyAI
    • Home
    • Latest News
    • AI Technology
    • Latest AI Innovations
    • AI Tools & Technologies
    • Artificial Intelligence
    ProfitlyAI
    Home » Everything I Studied to Become a Machine Learning Engineer (No CS Background)
    Artificial Intelligence

    Everything I Studied to Become a Machine Learning Engineer (No CS Background)

    ProfitlyAIBy ProfitlyAIAugust 27, 2025No Comments8 Mins Read
    Share Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Share
    Facebook Twitter LinkedIn Pinterest Email


    studying was onerous.

    There have been many programs, books and sources I used alongside the way in which that helped me, however being trustworthy, a lot of them I wouldn’t have taken in hindsight.

    So, I need to evaluation all of the issues I studied to land a job in machine studying, after which I’ll let you know which areas have been really value it and which weren’t.

    Let’s get into it!

    College Diploma / Maths

    I’m very lucky that I made a decision to check for a grasp’s in physics after I was a youngster. 

    Sure, you’re most likely rolling your eyes proper now.

    “This man stated he had no CS background however did a grasp’s in physics, what the hell.”

    I can’t deny that this undoubtedly gave me a bonus. Nevertheless, many STEM graduates nonetheless wrestle to search out jobs in machine studying. I’ve even personally labored with them.

    Merely having a grasp’s in a STEM topic is much from a assure that it is possible for you to to land a job simply. 

    There are such a lot of extra issues it’s good to study, that are usually not taught within the majority of programmes.

    With all that stated, the principle issues I realized in my diploma which might be related to my present machine studying engineer job have been the maths abilities. 

    I learnt calculus and linear algebra to an intense stage, greater than you want being trustworthy, and statistics to an honest customary. Even then, I nonetheless needed to brush up on my stats data later.

    My diploma was additionally the primary time I wrote code.

    Actually on my first day, at 9am, I had a pc lab tutorial in Fortran.

    For these of you unfamiliar, Fortran is the oldest “high-level” programming language invented within the Fifties. But, right here we have been being taught it in 2017.

    Fortran is hardly beginner-friendly and it instantly made me not like programming. If solely previous me knew what I’d be doing at present!

    Though I didn’t get pleasure from Fortran, it taught me how you can suppose and resolve issues utilizing code, which paid dividends in the long term.

    If you wish to know all of the maths abilities required to work in machine studying, checkout my earlier submit:

    How to Learn the Math Needed for Machine Learning
    A breakdown of the three fundamental math fields required for machine learning: statistics, linear algebra and…medium.com

    Python

    Because I hated Fortran so much, I actively avoided any module with a programming aspect.

    However, in 2020, during my third year, a video was recommended to me on my YouTube homepage.

    AlphaGo — The Movie

    For these of you unaware, this was a documentary about DeepMind’s AI AlphaGo that beat the perfect GO participant on the earth. Most individuals thought that an AI might by no means be good at GO, not to mention beat the world champion.

    After watching the video, I started studying about how AI works, together with neural networks, reinforcement studying, and deep studying.

    From then on, I used to be hell bent in turning into an information scientist, and I knew I needed to study Python to turn out to be one.

    Within the night and at weekends, I’d undergo a number of Python programs and tasks, those I used have been:

    To not point out the countless Google searches and StackOverflow threads I visited. This was pre-ChatGPT, in any case.

    I additionally practised my Python abilities on HackerRank issues and constructed primary tasks for enjoyable, in addition to for my college coursework.

    SQL

    After I learnt Python, I devoted a month or so to studying SQL whereas making use of for entry-level and graduate knowledge science jobs.

    SQL is less complicated to study than many different languages, because it’s smaller and the fundamentals cowl just about something you need to do.

    The programs and sources I used for SQL have been:

    And once more, I used HackerRank to follow SQL issues for interviews.

    This was a small a part of my studying journey, and I acquired most of my superior SQL abilities on the job.

    Machine Studying

    Throughout my last yr of college, I took Andrew Ng’s Machine Learning Specialisation. I took it when it was nonetheless the 2012 model, when the coding workouts have been in Octave/Matlab.

    This course taught me the theoretical fundamentals of all of the machine studying algorithms, like:

    This was all earlier than I even began implementing them in code. Constructing that instinct behind the algorithms is so invaluable.

    I additionally supplemented my studying with numerous textbooks:

    All of those I nonetheless use at present, as you’ll perpetually be finding out and updating your data of machine studying.

    Deep Studying

    After finding out all the elemental machine studying data, I took the next course by Andrew Ng, which was the Deep Learning Specialisation on Coursera.

    I once more supplemented my studying with the identical textbooks as within the machine studying part, as they cowl many superior ideas.

    Some additional movies and programs I used have been:

    Statistics

    At this level in my journey, I landed my first job as an information scientist at an insurance coverage firm, the place I labored carefully with actuaries.

    For these of you who don’t know what actuaries are, Wikipedia describes them as:

    An actuary is knowledgeable with superior mathematical abilities who offers with the measurement and administration of danger and uncertainty.

    Although I studied statistics earlier than, the extent required at an insurance coverage firm is comparatively excessive, particularly when working with actuaries, as they’re specialists within the discipline.

    To improve my statistics, I studied the CS1 (statistics) actuarial examination. Although I didn’t really sit the examination, I reviewed and studied all of the contents.

    The syllabus just about covers all of the statistics you’re possible to make use of as an information scientist or machine studying engineer in your total profession.

    The e-book Practical Statistics for Data Scientists (affiliate hyperlink) served as a reference textual content to refresh my data, and I studied the Think Bayes (affiliate hyperlink) textbook to study Bayesian statistics.

    It’s essential to notice that I didn’t merely take the programs and skim the books; I documented virtually all the pieces I realized on Medium.

    General Statistics
    Probability Distributions
    Bayesian Statistics

    By far, as I have said many times, this has been the biggest ROI for my career.

    Time Series Forecasting

    After spending a year in insurance, I switched companies and worked in a team that specialised in time series forecasting and optimisation problems.

    The only book I used to learn forecasting was Forecasting: Principles and Practice (affiliate hyperlink) by Rob Hyndman and George Athanasopoulos.

    This is named the bible of forecasting, and it’s the solely e-book I like to recommend folks get when beginning out finding out the sphere.

    The remainder of my data I obtained from Google searches and random movies on-line. This was usually how I supplemented my data in most areas.

    And naturally, I documented all the pieces on Medium.

    Time Series

    Optimisation / Operations Research

    For my optimisation knowledge, it was a bit more mixed as it’s a vast field. To give you a sense of size, it arguably encompasses the whole of machine learning and also covers a list of discrete optimization algorithms.

    The first reference textual content I used was Algorithms for Optimisation (affiliate hyperlink), and I supplemented that with quite a lot of different on-line sources, reminiscent of:

    However usually, I’d research areas that I wanted to study for my job and write weblog posts about them. That’s how I realized most issues, being trustworthy, and nonetheless do.

    Software program Engineering

    Once I was trying to transition from being an information scientist to a machine studying engineer, the important thing areas I wanted to enhance have been my software program engineering abilities.

    It’s an enormous space, in truth, it’s a complete job, however I targeted on the basics.

    The programs I took have been:

    One space that’s onerous to check is writing correct manufacturing code. That is the one factor I realized solely on the job, however you possibly can achieve expertise in it exterior by creating your personal software program tasks.


    If that appears lots, don’t fear, as that’s practically 5 years’ value of finding out constantly virtually day by day!

    Additionally, as I stated to start with, not all of it was wanted in hindsight. The next areas are issues I’d undoubtedly not do once more.

    • Actuarial CS1 — Many ideas aren’t wanted in follow, and the mathematical element will be overkill. I like to recommend sticking to the Practical Statistics for Data Scientists (affiliate hyperlink) textbook.
    • CS107 Pc Organisation & Programs — Haven’t actually used any concepts from right here that a lot.
    • Parts of Statistical Studying — An overkill textbook for most individuals.

    The remainder was undoubtedly value it, however I undoubtedly didn’t want all these sources. One good one in every part is sufficient.


    In case you are after a correct and detailed roadmap to interrupt into machine studying, then I like to recommend you checkout my earlier submit under:

    The Ultimate AI/ML Roadmap For Beginners
    How to learn AI/ML from scratch

    Another Thing!

    I offer 1:1 coaching calls where we can chat about whatever you need — whether it’s projects, career advice, or just figuring out your next step. I’m here to help you move forward!

    1:1 Mentoring Call with Egor Howell
    Career guidance, job advice, project help, resume review

    Connect With Me



    Source link

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleTime Series Forecasting Made Simple (Part 4.1): Understanding Stationarity in a Time Series
    Next Article Get AI-Ready: How to Prepare for a World of Agentic AI as Tech Professionals
    ProfitlyAI
    • Website

    Related Posts

    Artificial Intelligence

    Implementing DRIFT Search with Neo4j and LlamaIndex

    October 22, 2025
    Artificial Intelligence

    Agentic AI in Finance: Opportunities and Challenges for Indonesia

    October 22, 2025
    Artificial Intelligence

    Creating AI that matters | MIT News

    October 21, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Top Posts

    Google förvandlar Chrome till en AI webbläsare med Gemini

    September 25, 2025

    Building a Unified Intent Recognition Engine

    September 16, 2025

    The Dangers of Deceptive Data Part 2–Base Proportions and Bad Statistics

    May 9, 2025

    How AI-Generated Content Is Destroying Team Productivity

    September 30, 2025

    Five ways that AI is learning to improve itself

    August 6, 2025
    Categories
    • AI Technology
    • AI Tools & Technologies
    • Artificial Intelligence
    • Latest AI Innovations
    • Latest News
    Most Popular

    A Practical Guide to BERTopic for Transformer-Based Topic Modeling

    May 8, 2025

    Time Series Forecasting Made Simple (Part 3.1): STL Decomposition

    July 9, 2025

    CIOs to Control 50% of Fortune 100 Budgets by 2030

    July 17, 2025
    Our Picks

    Implementing DRIFT Search with Neo4j and LlamaIndex

    October 22, 2025

    Agentic AI in Finance: Opportunities and Challenges for Indonesia

    October 22, 2025

    Dispatch: Partying at one of Africa’s largest AI gatherings

    October 22, 2025
    Categories
    • AI Technology
    • AI Tools & Technologies
    • Artificial Intelligence
    • Latest AI Innovations
    • Latest News
    • Privacy Policy
    • Disclaimer
    • Terms and Conditions
    • About us
    • Contact us
    Copyright © 2025 ProfitlyAI All Rights Reserved.

    Type above and press Enter to search. Press Esc to cancel.