All Episodes

April 29, 2025 19 mins

Scrimba is just starting to release fullstack/backend courses. They're going to be starting with 8 courses: Suppabase, Command Line Basics, Express, SQL, Nuxt, Vite, Next, and Node. I shared my honest thoughts on some of the courses, who they're for, and what part of your journey you should consider going through them.

---------------------------------------------------

🔥 Webdev Career Help - https://calendly.com/donthedeveloper/coaching
🎮 Join Discord - https://discord.gg/TpQe2k8Ab3
❤️ Support What I Do - https://www.patreon.com/donthedeveloper

Disclaimer: Some product links are affiliate links which means if you buy something I'll receive a small commission at no extra cost to you.

===========================
WEBDEV COURSES I HIGHLY RECOMMEND:

🎓 Learn Frontend - Scrimba (20% off): https://scrimba.com/the-frontend-developer-career-path-c0j?via=donthedeveloper

🎓 Learn Backend - Boot.dev (25% off): https://boot.dev/?promo=DONTHEDEVELOPER - Get 25% off your first payment with code "DONTHEDEVELOPER"

🎓 Already Experienced? Level Up Here - Code Crafters (40% off): https://app.codecrafters.io/join?via=donthedeveloper

Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Don Hansen (00:00):
So Scrimba is diving into full stack.
They're going to be teaching alittle bit more back-end stuff
to combine with their alreadyfront-end curriculum.
I think it's interesting and Iwant to talk about it with you
today.
So, if you are someoneconsidering Scrimba or you are
someone that has used Scrimba inthe past, you've gone through

(00:20):
their front-end curriculum.
You've really liked that, youlike the instruction.
You're considering learning alittle bit more of the backend
stuff.
I'm going to just share myhonest opinions on you know, if
it's for you, what like, what Ithink of it, um, if it's going
to make you a better developer,like, I'm just going to give you
my honest feedback.
So you know, full disclosure.
Scrimba is sponsoring thisvideo, but the reason why I do

(00:42):
sponsored videos with Scrimba isbecause they pretty much give
me freedom, control, to be ableto say what I want and just be
authentic with you guys, andthat's what I'm going to do.
So let's go ahead and dive in.
As you can see, here's theirfull stack curriculum.
They have eight courses tostart out.
Just to prove it to you, I'mgoing to hide my camera for a

(01:03):
second.
You see, node in the bottomright.
We'll bring it back.
But yeah, they actually have alot of courses to start out the
full stack curriculum so they'reofficially diving into the
backend Now.
I'm cautiously optimistic aboutthis.
Scribd is really good atfrontend One of the best
self-taught programs I havefound for aspiring frontend
developers and it's why I'vepartnered with them as an

(01:25):
affiliate and I promote them allthe time, because I truly
believe in what they're doingand the types of front-end
developers that they create.
Their curriculum is really goodand their instruction is really
good.
So I'm excited to actually andI'll dive into this a little bit
later, but I'm going to try outat least one of their courses
and see how I like it and maybelearn something, but I know

(01:48):
their instruction is really good.
So for them to be able to teachbackend courses with their
style, I think it's going to bereally good if they do this
right Now.
I'm cautiously optimisticbecause I've seen many online
platforms expand into varietyand then the one thing they did
really well, they don't do soanymore.
They don't keep up to date withit, they don't provide updates,

(02:10):
they don't keep up to date withthe market.
I hope that doesn't happen withScrimba and I'm trusting that
it won't.
I don't think it will, but it'sstill something I've seen
happen to so many programs whereit's like man, I hope you were
still a really strong front endprogram.
But I do think Scrimba caresabout the quality.

(02:30):
They really care about thequality.
They really care about theirstudents.
So expanding into full stackwith their instruction style I
do think overall is going toreally help their students and
honestly, like you, don't wantto dive into backend stuff too
quickly and especially too deep.
If you're trying to become afront end developer, you're
trying to get better with that,because I see too many aspiring

(02:51):
developers.
They just split themselves toothin and they just have a bunch
of surface level knowledge.
They're not really gooddevelopers even at a junior
level.
So get really good with thefront end.
If you're trying to become afront end developer, get really
good with the front end beforeyou expand into this.
And if you could do that thenyou could start expanding your

(03:12):
knowledge as a software engineerin general.
Right, because this is wherethere's kind of a trap, where
people think even you know, fiveyears down the road there's
some front end developers whohave not even touched backend
code.
Right, I do think you justexpand the way that you tackle
problems and you just see theentire stack and you're able to

(03:35):
work with other parts of thestack when you get at least get
exposure to that.
Um, so expanding your knowledgeinto the backend overall, I
think, is going to make you abetter software engineer and so
for that reason alone, I think,if you've you're pretty
comfortable with HTML, css andJavaScript, you've built some
stuff.
You dove into react, you haveflushed out some projects with

(03:56):
react.
Um, maybe you've hooked up firestore, firebase, real-time
database.
Um, maybe you've hooked upsuper base, something like that,
like we can see super base inthe top left.
I'm telling you, like firestore, um and super base, really
good cloud databases that makeit really easy to save data in

(04:17):
with your front-end application.
Build essentially full uhapplications that are going to
be impressive portfolio projects.
But, as you can see, theyexpand past that and they are
trying to make people betterback at developers as well.
So, again, I'm cautiouslyoptimistic, but I'm actually
pretty excited if you do it theright way and you actually take

(04:38):
the time.
Don't just rush through these,but take the time to go through
whatever you're trying to learn,practice problems on the side,
build projects to reinforcethese skills.
You do all of that.
You are going to expand yourknowledge a lot more than a lot
of people that are just kind ofbuilding simple front-end
applications.

(04:58):
So I'm excited about it.
We're going to dive in andexplore a little bit more and
then I'm going to share honestopinions on, yeah, this whole
thing.
Now, one thing I want to showyou and I think this is probably
the coolest feature I've seenfrom this honestly, we're gonna
dive into Express.
We can just load up Expressrouter.
It's gonna autoplay.

(05:18):
We're gonna pause that andwe're going to bring this over.
As you can see on the right.
This is really cool.
I actually love this feature.
You can see that you can makerequests.
You see the application running.
They just have an Express apprunning.
You can actually make requeststo the API that you're building.

(05:40):
Scribble is really well knownfor its interactive platform
where you could do a ton ofstuff in the browser to make it
a little bit easier for you tojust play around with it and
learn.
Building this network tool ispowerful because once you start
learning backend stuff, you gotto get a little bit more
comfortable sending requests andreceiving responses.

(06:03):
That might not be in thisfriendly UI that you're so used
to.
It's a different environment.
I think it's really cool.
I love backend stuff, but it'snew right and they created a
really simple tool to use to beable to test out what you're
building.
This is something that a lot ofbackend courses lack, or
sometimes they'll just havevideos and you got to replicate

(06:24):
it in your own editor and that'sall you can do right away, and
sometimes the setup alone can bea little bit complicated and
overwhelming for some people.
So giving a quick, easy tool tobe able to test out your code
here, this is awesome, and Iknow it's a new feature.
There might be some bugs andthings they need to tweak, but I
know they are continuing toflush out this feature.

(06:45):
There might be some bugs andthings they need to tweak, but I
know they are continuing toflush out this feature, but I
honestly think this is one ofthe best features I found on
Scrimpa.
I love it, so I am probablygoing to be using it.
We'll talk a bit about this,but I definitely want to utilize
this tool to be able to buildout the course that I'm building
for Scrimpa.
I think it's powerful.
Check it out and try it out foryourself.
But I'm not just shouting outthis feature and I'm not even

(07:08):
just shouting out the course andthen kind of moving on.
I'm actually going to beparticipating in one of these
courses.
So I have kind of went throughthe basic next tutorial and the
documentation and spun up asimple next application.
But I never really went througha full course and I never got
really comfortable with next.

(07:29):
So I'm actually going to bediving into their next course
live on stream, so you'llprobably see that on YouTube, at
the very least on Twitch.
But I'm going to try out one ofthese courses for myself.
Again, I think the instructionis really good and I think there
is a need for really good nextcourses with this amount of
interactivity.
So I'm really interested tocheck it out.

(07:50):
So we've warped to the nextoutline right now so you can see
their course and all thelessons that you're going to be
learning.
Essentially, what they'reprobably trying to do is kind of
just get you a lot of thefoundations, the fundamentals of
next to be able to get up andrunning and be able to build
applications with Next, andyou're probably going to have to

(08:10):
expand into documentation likeanything else.
But one thing Scrimba doesreally well and I'm confident
about they give you a goodfoundation to be comfortable
building stuff with it.
So I'm going to be diving into.
Next, you can check out some ofthose live streams.
If you ever want to see myschedule, you can always go to
twitchtv, slash Don thedeveloper or my discord.

(08:31):
I have my schedule there aswell.
But yeah, we'll just try it outand see if these courses are
any good.
So let's go back to the eightcourses that you're going to be
learning and I just kind of wantto talk about this and we'll
talk about what they're startingout with and I'll share my
honest opinions with it.
I think a lot of people aregoing to be starting out with

(08:51):
Node and they might expand intosomething like Express and now
that you learn the routing sideof things, now maybe we want to
interact with the database andso we dive into sql, um and we
kind of just expand from there.
So it would be reallyinteresting to see them like I

(09:15):
love that they're actuallyteaching sql first rather than
tossing you into an orm thatabstracts that out.
You should be writing sql ifyou're learning back end, like
you should be starting offwriting SQL and you should be
eventually writing really crappyqueries that show you why
knowing a little bit of SQLcould be helpful, because

(09:36):
sometimes ORMs don't always giveyou the most efficient way to
retrieve data or manipulate data.
But the fact that they arediving into SQL, they're diving
into command line basics.
This is actually a big one thatI think all front end
developers should take, nomatter whether you're trying to
go full stack or not.
Like this is powerful.
A lot of front end developers,a lot of new ones, are still

(09:58):
using the GitHub client like theGUI, like they're just not
comfortable with the commandline.
That's crazy to me.
You're going to be using thecommand line so often in a
professional position.
You want to get comfortablewith the command line pretty
quickly and I think it'sintimidating for a lot of people
.
So I love that they're teachingthis course.

(10:20):
But before we even dive intothis stuff, you know I kind of
mentioned it in the pastSupabase and Firestore or
Firebase Realtime Database canbe initial solutions for your
front-end applications if youdon't want to dive into
Fullstack or you kind of justwant to get some exposure into
saving your data and retrievingit when you do refresh that page

(10:40):
and you come back to your app.
It has some convenient stufflike authentication as well at
least Firebase does.
But this is kind of a reallygood lineup of initial courses
and you have a bit of a warbetween next and next, which is
always entertaining to see.
But they're just different andthey have different ecosystem,

(11:04):
different conventions, differentcultures even.
But when you're getting in therealm of full stack, that is
very popular and trending.
You'll often hear about Next orNuxt to be able to spin up
applications.
I think these are really goodtools to be able to spin up a
quick application without havingto really dive deep into the

(11:26):
backend and flush that out.
And, depending on like how heavythe framework is, you know
you're going through a lot ofboilerplate stuff initially
before you could even dive intofeature work.
So if you're just trying to getan app up and you really want
to get good with front end andyou are trying to just flesh out

(11:47):
a more impressive professionalproject, usually that's going to
save data.
I do think Nuxt and Next can bepretty useful tools, but the
fact that they're diving intobackend stuff as well, that's
promising.
And I'm actually creating acourse for Nest not Next.

(12:08):
But Nest On the backend it's alittle bit of a heavier
framework.
It uses Express under the hoodbut it can get you exposure to a
more fleshed out frameworkwhere I think a lot of people,
when they dive into Nodetutorials they learned a little
bit of Express.
It's very minimal, it's easy tobuild bad habits and I think

(12:33):
getting exposure to a heavierframework that has heavier
restrictions and the communityhas kind of influenced the
conventions around it usuallypretty good conventions for
developers or that's agreed onupon developers I think that the
fact that Scrimba is reallyfleshing out some heavier

(12:55):
backend stuff, they are prettyserious about this and that's
awesome.
I'm really excited to see howfar they take this and see how
people respond to it.
But it would be interesting tosee this really get fleshed out
into.
You know two different um,twice the amount of courses um

(13:18):
and I'm curious what directionthey're going to go with that.
And I'll just say what I wouldlike to see.
I would love to see themactually dive into javascript on
the back end.
I would like to see them umhave like a sequelized course
and maybe even a prisma courseand just continue diving a

(13:41):
little bit deeper into a lot ofthe common stuff, like complex
but common stuff you're going tobe using if you actually start
aiming for backup positions inthe Node realm, and that's where
a lot of tutorials fall short.
They don't really go intoheavier uh tooling, heavier

(14:02):
libraries that are very, verypopular in the professional
world.
So I'd love to see sqlize, I'dlove to see prisma.
Um, I like that.
They're actually diving intoveet.
Um, veet is actually.
You know, this might be counterto even what the React docs
recommend, but for juniordevelopers I don't recommend

(14:23):
going into Next right away.
No, no, no, like that enforcesconventions too early.
You want to play around with it.
You want to kind of build yourown opinions first and, just you
know, explore React Router LikeNext is really strict with this
routing.
You want to explore React Rrouter and figure out routing on
your own.
How do you want to organizethis?
But Vite allows you to do thatwith a very simple command.

(14:44):
You just spin up a Reactapplication, you play around
with it.
Vite is such an awesome tool tobe able to just get your React
app up, get a dev environment upand you're just playing around
learning React.
Now what I'd also love to seethem do is expand into Webpack.
Webpack is going to be morecommon professionally and
Webpack is.

(15:04):
I wouldn't say it's too muchharder, but it does.
It feels a little bit morecomplex for people that haven't
really used it yet.
I find that Vite is a littlebit simpler.
I think it tries to be simpler.
Both can end up being complexwith their configuration but
Webpack tends to be has a littlebit of a higher learning curve

(15:25):
and I think getting comfortablewith that, even as an aspiring
front-end developer like it'ssomething you should dive into
as you are trying to apply forfront-end positions because
webpack is really really commonso I can expand quite a bit from
there.
But I think, like some of thecourses that I mentioned, are

(15:48):
going to be pretty foundationalwith a lot of the positions that
you're going to be applying forfor full stack, for back-end in
the node.
But, like I said, I'm cautiouslyoptimistic about it and, given
just the instruction quality ingeneral, I highly recommend you
check it out.
If you're trying to learn anyof these like, I highly
recommend that you check it out,try the courses for yourself,

(16:10):
see how they work for you andultimately you got to figure out
like if this teaching styleworks for you, right?
If Scrimba's kind of cultureand their style works for you.
That's what choosing courses tolearn coding is about.
So ultimately, like I amcautiously optimistic about this
.
Like I said, if they continueto flesh this out and they take

(16:31):
the backend seriously and theykeep up with the front end, this
is gonna be one of the bestself-taught courses out there or
platforms out there Like thisis really.
This can make aspiringdevelopers who have gone down
the front end path.
It can make them really goodsoftware engineers really good
software engineers.
Once you start expanding intothe backend realm and getting

(16:53):
more exposure into just kind ofdifferent ways of doing things.
Because even just front endversus back end, like you're
going to be solving differentproblems and you have to use the
languages that you're learningin a different way to solve
those problems and you're goingto be thinking about them in a
different way.
You're going to be organizingyour code in a different way.
There's different conventionson both sides.

(17:13):
So, like I actually love thatthey're expanding into this, I
am excited to try out the nextcourse and I like, if you like,
scrimba's way of teaching, Ithink they're going to probably
have some of the best back-endcourses in the node realm that
you're going to find, and that'smy honest opinion about it.

(17:35):
And I'm going to go to the nextcourse and maybe I realize
that's not the case.
I don't know, you know me.
I'm going to give you my honestopinion about it and I'm going
to go to the next course andmaybe I realize that's not the
case.
I don't know, you know me, I'mgoing to give you my honest
opinion about it.
But if you want to expand intothe back end, I highly recommend
that you check out Scramba andmaybe you decide that Node isn't
for you.
Right, you could expand outsideof that.
You could watch YouTube videos.

(17:57):
There are other courses thatyou could try out.
But like I think they're goingto give a beginner friendly way
to dive into the backend, thatdoesn't seem overwhelming,
because that's kind of theproblem with a lot of aspiring
front end developers when theystart diving into the backend,
if you're not used to it, it's adifferent type of learning.
It's not as visual.
I think the tool that theybuilt can help with that a
little bit but it's differentand I think going through a

(18:25):
beginner-friendly course thatteaches it in a way that's fun
and engaging is the right way togo for diving into the backend,
because the backend can be alittle bit rough around the
edges.
I think it's fun, I love it,but anyways, check it out for
yourself, let me know what youthink.
And if you want a discount, Ihave a affiliate link in the
description below.
I get a little commission whenyou click on that, but by all
means you don't have to click onthat.

(18:45):
I'm not like trying to get youto.
You could just go to skrmbacomand try it out yourself.
I get none of the commissionfor that.
I still highly recommend Skrba.
They're an awesome platform.
I feel really fortunate to workwith them.
But yeah, leave your feedbackbelow.
Try out the courses and if youfind bugs, if you feel like you
wish they did something a littlebit different, I'm totally open

(19:07):
to that.
Leave it in the comments below,but let me know what you think.
Advertise With Us

Popular Podcasts

Stuff You Should Know
Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

On Purpose with Jay Shetty

On Purpose with Jay Shetty

I’m Jay Shetty host of On Purpose the worlds #1 Mental Health podcast and I’m so grateful you found us. I started this podcast 5 years ago to invite you into conversations and workshops that are designed to help make you happier, healthier and more healed. I believe that when you (yes you) feel seen, heard and understood you’re able to deal with relationship struggles, work challenges and life’s ups and downs with more ease and grace. I interview experts, celebrities, thought leaders and athletes so that we can grow our mindset, build better habits and uncover a side of them we’ve never seen before. New episodes every Monday and Friday. Your support means the world to me and I don’t take it for granted — click the follow button and leave a review to help us spread the love with On Purpose. I can’t wait for you to listen to your first or 500th episode!

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.