I'm one of the instructors of Full Stack Deep Learning, Charles Frye. We've just released a new 2022 version of the course, available here . The lectures and labs include more and updated material on deployment and monitoring of models. I'm also pretty familiar with the landscape of related courses, so if you explain what you didn't like about ours, I can maybe point you to one that you'd like better. Answer from cfrye59 on reddit.com
🌐
Reddit
reddit.com › r/deeplearning › full stack deep learning: now packaged into a free online course
r/deeplearning on Reddit: Full Stack Deep Learning: now packaged into a free online course
July 10, 2020 - Went through the first two modules so far, its very relatable if you are familiar with machine learning and deep learning and have been working in the industry (or going to start).
🌐
Reddit
reddit.com › r/learnmachinelearning › [deleted by user]
Should I go for Full stack or Continue doing ML?
August 5, 2024 - But learning it is far easier than learning ML or worse, DL. This is because with full-stack, there is normally a clear route to debugging features and analysing what went wrong. This is not the case for deep learning and it can cause frustrations. Just because you code something without errors ...
🌐
Reddit
reddit.com › r/python › full stack machine learning web application course
r/Python on Reddit: Full stack machine learning web application course
September 17, 2023 -

Hi, guys. First time poster.

I've been debating creating a online course to teach people how to create full stack web application that they can use to serve their ML models on. This course would include building the ML model itself, creating the server backend that would process user requests, the frontend that the user would interact with, as well as deploying the whole stack so actual users can use it.

Would this course be something you guys see as being useful? I'd love to get some feedback on what you guys think and feel free to ask any questions

Thanks

🌐
Reddit
reddit.com › r/deeplearning › a full stack software developer looking to start career in deep learning areas
r/deeplearning on Reddit: A full stack software developer looking to start career in deep learning areas
September 19, 2021 -

So , Im a full stack software engineer with 5+ years of experience. Ive been looking into AI and learning stuff . I recently started learning about data visualizations and learned about different kinds of neural networks ( rnn , cnn , ann , auto encode , SOM, Boltzman machine etc ) .

Long story short , Ive grown to love this field so much . Now I dream about starting a career as a neural network engineer night and day .

If i wanna accomplish this , where would I start from ? what would be my starting rate ? how much experience do I need to kickstart this career ? how many technologies do i need to learn ?

I appreciate all of your inputs. Thanks

Top answer
1 of 4
5

Unless you want to go for research in this field, I suggest you to read this article. For ML engineers the real challenge is data, not mathematics.

2 of 4
2

If i wanna accomplish this , where would I start from ?

Linear algebra, I would assume that and signal processing are areas a fullstack dev is the weakest in.

what would be my starting rate ?

Uhhhh that really doesn't depend on you. See, data scientists aren't careerists. They don't have inherent worth because they had such and such education. Deep learning is a trial and error pseudoscience. So your rate depends on what someone is able to pay. Rough estimates would, however, be bounded from below like an intermediate fullstack dev, whatever the rate is in your country. But it can be bigger, and it doesn't have to be. You can work in a startup for basically free, and you can be acquianted with Hinton, Le Cun and the rest of the crew, and be hunted by FAANG. It's less about you and more about what opportunities you got and took advantage of.

how much experience do I need to kickstart this career ?

Depends on what you want to do. Experience is not a limiter here, it's your resources. DL is like Formula 1 - only rich get to enjoy it, even if the poor have talent they can't get into it. Experience is only useful in finding a company which can fund whatever crazy experiments you run. You won't be able to make a solo career from it, not something distinct enough from being a fullstack dev that implements existing ML solutions, anyways.

how many technologies do i need to learn ?

All that are in use, most important are Tensorflow, PyTorch and Pandas, but there are many more. I have been working in the field for 3 years now and am still in Uni, but I have encountered the following:

  • languages: C, C++, Java, Python, R, SQL (pgql and mysql), Regex (anything ranging from Hyperscan to PCRE2), CUDA (or rather the C dialect for CUDA)

  • frameworks: Tensorflow, PyTorch, Caffe, Numpy, Numba, Gym, NLTK, TensorRT, ONNX

  • areas: linear algebra, signal processing, information theory, formal languages, statistics, cognitive psychology

🌐
Reddit
reddit.com › r/learnmachinelearning › full stack deep learning - a fully guided course based on a berkeley bootcamp
r/learnmachinelearning on Reddit: Full Stack Deep Learning - A fully guided course based on a Berkeley Bootcamp
July 10, 2020 - Best Full Stack Developer Course · BEST DEEP LEARNING COURSE · Best Data Science Bootcamp · Top 1% Rank by size · Reddit · reReddit: Top posts of July 10, 2020 · Reddit · reReddit: Top posts of July 2020 · Reddit · reReddit: Top posts of 2020 · Reddit Rules ·
🌐
Reddit
reddit.com › r/learnmachinelearning › course on full stack deep learning
r/learnmachinelearning on Reddit: Course on Full Stack Deep Learning
July 10, 2020 - Best Deep Learning Course · Best ML Ops Courses · Best Full Stack Developer Course · Best AI Courses · Best Free Courses · Best Web Development Courses · Reddit · reReddit: Top posts of July 10, 2020 · Reddit · reReddit: Top posts of July 2020 ·
🌐
Reddit
reddit.com › r/learnmachinelearning › is it possible to become an ai/ml expert and full stack software developer in 6 years?
r/learnmachinelearning on Reddit: Is it possible to become an AI/ML expert and full stack software developer in 6 years?
August 13, 2025 -

I’m aiming to become highly skilled in both AI/ML and full-stack development, with the goal of being able to design, build, and deploy AI-powered products entirely on my own.

If you were starting from scratch today and had 6 years to reach an advanced, job-ready (or even startup-ready) level, how would you approach it?

Specifically interested in:

  • Which skills and technologies you’d focus on first.

  • How you’d structure the learning timeline.

  • Project types that would stand out to employers, clients, or investors.

  • Any pitfalls you’d warn someone about when learning both tracks at the same time.

Looking for input from people who’ve actually worked in the field — your personal experience and lessons learned would be gold.

Top answer
1 of 12
33
"AI/ML expert" goes from "I can self-host, tune, and use an LLM or Pytorch model" to ... "I know the mathematics behind convolutional neural networks and can extend their behaviors in novel ways". The former takes about a week if you're already an expert programmer. The latter is a post-graduate doctoral program. > Project types that would stand out to employers, clients, or investors. The only project that matters is one you're motivated to work on even if you're completely stuck technically. Learning to program, full-stack, and develop sophisticated ML is going to be very hard. If you aren't motivated to solve some problem that's not just "make me look good", you will quit. > Any pitfalls you’d warn someone about when learning both tracks at the same time. 100% of people I've mentored in software who didn't have a personal passion project as a motivator to actually learn have failed. All of them have petered out and quit when the going got tough. Not everyone who's had a project has succeeded, but if you don't have an idea where you're motivated to see the idea exist, you're going to struggle. Without knowing where you're starting from. Learn Python as a foundational language for both backend and ML, how to structure it, write tests, document, share and publish, etc. Familiarize yourself with LInux and the CLI and how to utilize it. Learn enough JS/HTML/CSS to make a simple page. Learn how to build trivial ML pipelines with scikit-learn, pytorch, et. al. Learn how to build an API that serves results from an ML model. Learn how to build an API that integrates with an LLM (hosted by someone else). Work on making a nicer looking but trivial frontend for your API so people can interact with it. Learn another programming language suited to whatever tasks you're doing. The more languages that you learn, the more you pick up nuance and learn faster. Maybe Typescript. Keep going turning trivial things into more complex things. A lot of these will over lap. After some point you'll realize everything you wrote 6 weeks/months/whatever ago is total trash, throw it all out, start again with your new learnings, do it better, learn some more, keep going.
2 of 12
26
Define.. Scratch. AI/ML expertise comes in tiers. An undergrad might be able to build some data pipelines, do cleaning, maybe implement some basic data science and can definitely understand how classic ai and neural networks function. That would be 4 years with some highschool algebra and calculus and some programming. An MSc level is more like designing experiments to validate models and understanding and applying more of the maths and being able to more readily adapt to parallel algorithms, gpu acceleration, unknowns within data and more exploratory analysis and those sorts of things. Tack on a couple of years post undergrad to really drill down into some area. PhD level, so 3-5 more years is more designing new algorithms, testing and proving their utility, incorporating new concepts into algorithms. Lots of experiments, lots of reading papers. You are an expert in some senses of the phrase part way through. Then you might be say a research scientist in tech and every 3 or 4 years others another level of expertise there. Can you tell other people what to do, can you make more significant algorithm suggestions, can you justify research spending and allocate money efficiently, or build libraries (or optimize libraries) other developers use, that sort of thing. The sky is the limit here for 'expert'. Can you go from secondary school to doing useful stuff in 6 years? Absolutely. Are you an 'expert'? That's a loaded question, I have been teaching more than 100 AI and data science students a year for 12 years, so in some sense I am an expert, but there are people who have taught 1000 a year for 20 years and who publish a dozen papers a year and supervise 4 PhD students at a time, and I can't even get my dean to let us clone a 10GB vm to teach databases in the fall.
Find elsewhere
🌐
Reddit
reddit.com › r/deeplearning › transitioning into a deep learning career from full stack developer
r/deeplearning on Reddit: Transitioning into a deep learning career from full stack developer
February 25, 2022 -

Hello,

I've spent the last 6 years working on technology projects. I work for a government where due to lack of trained staff, I essentially work as the architect, designer, developer, tester, database guy, etc. Basically I build and maintain the full stack and deploy enterprise Java / web / Python technology-based solutions that are used internally by the business. I love what I do, but big data and deep learning fascinate me.

Outside of work, I have been able to teach myself the basics of deep learning - to the comfort level where I've been able to build my own functioning system using an LSTM (using Keras) to make predictions on time series data that I feed it. I understand the basics of how this works, how the network functions, and how to manipulate, prepare the data, and interpret the results.

What would be the best path forward to transition to a career with this technology? I would be very interested in working with this tech on a larger scale to build real-world transformative applications. I see this as the future, and a lucrative career path.

My understanding is that my bachelors of computing may not be enough on my resume to build a career in this industry. Does anyone have any suggestions on what I should do to make myself more hirable in this domain? Do I need to get a Masters or PhD? Or is there a less time consuming and inexpensive path forward?

Thank you in advance!

🌐
Reddit
reddit.com › r/mlops › is there any good training program to learn mlops (free or not) ?
r/mlops on Reddit: Is there any good training program to learn MLOps (free or not) ?
June 15, 2022 - What are some really good and widely used MLOps tools that are used by companies currently, and will be used in 2025? ... [N] Full Stack Deep Learning | Hands-on program for developers familiar with the basics of deep learning
🌐
Reddit
reddit.com › r/machinelearning › [d] what qualifies as a full stack ml engineer?
r/MachineLearning on Reddit: [D] What qualifies as a full stack ML Engineer?
October 26, 2021 -

I see the term "full stack ml engineer" pop up more and more. I'm curious what people feel is the minimum requirement to be able to call oneself that with a straight face. And also if it's really a trend we're seeing or just a temporary buzz word.

To my mind, when I think of a full stack ML engineer you need to have a 3 out of 5 or better proficiency in these areas

  • DevOps

  • CloudOps

  • MLOps

  • Data Science

  • Data Engineering

Depending on the specific job/company you can probably get away with a couple of 2s in there. Curious what other people are thinking, and if you think we are moving toward or away from full stack roles in ML.

Top answer
1 of 15
137
Full stack is the most bullshit term ever invented in this industry.
2 of 15
39
The core of the "full stack engineer" role definition seems to me to not be in the idea of having both front and back end competency, but in the idea of having a single person capable of end-to-end delivery, from business problem through to deployed software. In the context of web SaaS, where the "full stack" role predominates, the end-to-endness takes the engineer from some server+DB deployment on Heroku (or whatever) through to UI development in some frontend JS stack. They also handle enough of the Ops to put their application out in the world, at least on a weekly basis. Taking 'end-to-endness' as the core idea of "full stack", I disagree that you can pick 3/5 areas and claim the term. It matters that you claim competency in what would be reasonably designated as the 'ends' of the software domain. Presently there is jostling around what is the reasonable boundary of a product-oriented ML engineer's domain. What are the 'ends'? Are you legit if you don't understand Kubernetes, or AWS Services? Should you know how to build a data pipeline, or hack together an SPA? Within companies, ML engineering leadership is probably often undecided, and outside in MLOps start-up land you have a lot of people with strong opinions built with motivated reasoning. If "full stack ML" is getting used more often, I suspect it comes from dissatisfaction with the ineffectiveness of status quo role profiles and team compositions in actually shipping business value. Erik Bernhardsson warns about "losing sight of the goal" as a problem for 'tools-oriented' specialists (the goal is business value), and Eugene Yan, another tech twitter influencer, has similar worries about ML people that aren't "end-to-end" . Hire what in 2015 was uncontroversially understood as a good data scientist and too often companies found that person ineffective, as they failed to overcome communication overhead and organisational blockers to getting the resources they need to create value and then put that value actually in the hands of users. That's the story, at least.
🌐
Reddit
reddit.com › r/learnmachinelearning › beginner's roadmap to becoming a full-stack ai developer
r/learnmachinelearning on Reddit: Beginner's Roadmap to becoming a Full-Stack AI Developer
October 29, 2020 - Oh hang on, what's full stack AI developer, this looks different, people are coming up with new terminologies xD. ... Sigh!!! That's a long way to go. ... Day 1: Welcome to the team! See you in ten years. ... Great resources. I've been following a similar personal learning plan since few years.
🌐
Reddit
reddit.com › r/fullstack › the top 10 deep learning algorithms to master in 2023
r/FullStack on Reddit: The Top 10 Deep Learning Algorithms to Master in 2023
December 9, 2022 - 9.5K subscribers in the FullStack community. Welcome to Full-Stack Development! Feel free to ask questions or discuss all aspects of full stack…
🌐
Reddit
reddit.com › r/machinelearning › [n] full stack deep learning | hands-on program for developers familiar with the basics of deep learning
r/MachineLearning on Reddit: [N] Full Stack Deep Learning | Hands-on program for developers familiar with the basics of deep learning
June 18, 2018 - 3M subscribers in the MachineLearning community. Beginners -> /r/mlquestions or /r/learnmachinelearning , AGI -> /r/singularity, career advices -> /r/cscareerquestions, datasets -> r/datasets
🌐
Reddit
reddit.com › r/learnmachinelearning › learning resources for full stack ml engineering?
r/learnmachinelearning on Reddit: Learning Resources for Full Stack ML Engineering?
January 23, 2025 -

Hi all,

I’m a data scientist who knows quite a bit about training models. I am trying to move into full-stack ML engineering. I started doing my AWS certifications, but those are not teaching much besides AWS stuff.

I want to learn things like:

Building complete ML pipelines (features, training, inference)

MLOps (CI/CD for ML, monitoring, scaling)

Deploying models (Docker, Kubernetes, cloud)

Setting up the infrastructure for ML workflows

Automation

I’m looking for books, courses, or project ideas to help me learn. Does anyone have any recommendations or advice? Thanks

🌐
Reddit
reddit.com › r/learnmachinelearning › should i learn full stack
r/learnmachinelearning on Reddit: should i learn full stack
September 20, 2024 -

i'm a first yr clg student tryna get into AL/ML. I know basic front end and backend and I also know python well, im currently learnign full stack and, i bought a paid cource and ive made pretty good progress in it, but the thing is that i'm really fed up with this sht, i dont like doing web dev, I dont find it interesting enough, it is so boring. but i've heard people say that u cannot survive only by knowing AI/ML, u need full stack knowldge to apply it, this is the only thing that motivates me to do web dev, i just wanted to know how much of this is true, can i make money just with ML knowledge, i am aslo tryna get into the upcoming google summer of code program, my goal was to land some kind of a remote intership/job for a fullstack role but im done with full stack, can i still get a job if i only know ML, is there freelance opportnities ?, pls help, ive been thinking about this for quite a while

🌐
Reddit
reddit.com › r/learnmachinelearning › full stack deep learning course
r/learnmachinelearning on Reddit: Full Stack Deep Learning course
February 3, 2021 - 329K subscribers in the learnmachinelearning community. A subreddit dedicated to learning machine learning