10 Udemy Courses Every Developer SHOULD Own (NOT just coding)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments

Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the subreddit Code of Conduct while participating in this thread.

Also did you know we have a discord server as well where you can share your projects, ask for help or just have a nice chat.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

👍︎︎ 1 👤︎︎ u/AutoModerator 📅︎︎ Feb 02 2023 🗫︎ replies
Captions
what's up everybody it's Travis here from travisdom media today we're talking udemy courses and the topic is 10 udemy courses that every developer should own and actually it's going to be 10 types of udemy courses but I'm going to give examples for each so 10 udemy courses every developer should own now I owe so much of My Success Career Success to udemy some people say udemy is like low quality and anybody can teach there I think the opposite I think some of the best teachers in the world are on udemy and there is just so much talent to be learned there for really cheap so there's two things I want to say before we start one udemy is a great platform and as I share these courses today most of them I own myself I think I own close to 100 courses and like I said I owe so much success to all of these courses and number two is you should never pay more than like 14 15 bucks for udemy course if ever you log on it's like 130 bucks for a course then I'm gonna put a link below to an article that I wrote of how to always find find the best price on udemy so you should never pay more than like 15 bucks and with all that out the way let me share with you these 10 types of udemy courses that all of you guys all of you developers should own links to all of these will be below in the description if you like content like this consider subscribing to the Channel all right number one all developers should own a JavaScript course almost every developer that I've known or worked with in my career knows how to use JavaScript they may be doing something that's totally not JavaScript related but every once in a while they get pulled into something and they need to make some tweaks and they know where to jump in because JavaScript is so Universal and no matter if you're using react or node.js or you're just doing basic web development manipulating the Dom you should know JavaScript and you should have a JavaScript course in your tool belt well there's one on udemy by Jonas schmidtman called the complete JavaScript course 2023 from xero to expert this is all you need grab this course and whenever you're doing JavaScript and you need to look some something up it's all in here this is my number one recommended JavaScript course on udemy so number one all developers should own a JavaScript course number two all developers should own a cloud certification course it seems like every job out there nowadays requires knowledge of at least one of the major Cloud platforms AWS Azure or gcp you don't have to get certified that's not what I'm getting at but you need to become familiar with at least one of them so on udemy you should pick up one of these Cloud certification courses here's what I recommend and I'm Azure and AWS certified and if taking these courses myself Google Cloud I don't know much about but the other two take my advice and for AWS look no further than this guy here the stefane May Rec or Marek I don't know how you pronounce it but he kind of rules the AWS space on udemy and he's an excellent teacher I passed my certified solution architect exam using this course so if you're just getting started out in Cloud you can do the certified Cloud practitioner course which is kind of an intro to cloud computing and AWS services so like I said you don't have to take the certification but this will get you really familiar with AWS and if you do want to get certified this is the kind of base level you can get certified at now if you want to go a step further and check out the certified Solutions architect associate then this is the course too he teaches that as well and this is like I said the course that I took that allowed me to pass the AWS certification so that's AWS for Azure there's a guy called Scott Duffy he's the expert on udemy and you want to trust him so here's the AZ 900 which is again the kind of intro to cloud computing and Microsoft services on Azure so you could do that if you want to take it a step further here is the az104 by Scott Duffy and this is the course that I took to pass the Azure certification so I can vouch for both of these guys as far as Google I looked on udemy and I found the highest rated course and it looks like this guy here is kind of your top udemy instructor I mean 14 700 ratings I would go with this one this is the gcp associate Cloud engineer so the second course on udemy that all developers should own is a cloud certification course whether it be AWS Azure or Google okay so the number three course that all developers should own is a 100 days of X course now this reminds me of kind of the packed publishing cookbooks it's like a course that actually takes you through like 30 or 40 products projects in a language or framework or something like that and what that does is that not only teaches you the language like you've learned the language but you need practice so these courses give you lots of small and intermediate projects to build out in my top course in this category is of course 100 days of code the complete python Pro boot camp for 2023 by Angela Yu actually this course was my 2022 course of the year on udemy one that I took and loved so on this one you can Master python by Building 100 projects in 100 days learn data science automation build websites games and apps this course taught me a lot about python I didn't even know you could do so this course starts out in the beginner projects so you have hangman you have Blackjack and then it goes to intermediate where you're working with CSV data building a password manager apis and then on into advanced topics and professional portfolio projects so there's a hundred projects 100 python projects in 100 days and you don't have to do one a day you can go through and pick out the ones you like but courses like this help you see the power of languages and give you ideas for apps to build to make you a better programmer now if you don't want to use Python there's another one called 100 days of JavaScript that has great ratings and the projects look fun too they look a little more beginner I don't see anything super complicated here so that's an option and then finally there's a python data science like 100 days of code real world data science projects boot camp and there's lots of great stuff here this stuff is over my head actually but I love Python and I may pick this one up so anyway that's number three the third type is a hundred days of X courses and by the way links to all of these will be down below if you want to check them out now number four on the list of udemy courses all developers should own is Linux courses all developers should own a Linux course you can't escape Linux and I'm not just talking about the command line you may have a Macbook and you can use like the Unix terminal that's not what I'm talking about I'm talking about the Linux system itself the file system user account management net networking systemd system CTL these topics you gotta know do you know these things in my six years as a software engineer these have been skills that eventually are required by everyone Linux skills when I started out I was like I got a Mac my friends got Windows we're all doing things on that I don't need to know Linux I didn't realize that like every web hosting platform is in Linux all the clouds you're going to be in Linux like Linux rules the world and you're gonna have to know it you're not gonna have to get certified you're not going to have to be an expert but you got to know your way around the file system and how to do things in Linux plus the command line so every developer should have a solid Linux course in their toolkit and the number one pick out there is a course called Linux Administration the complete Linux bootcamp now I was very careful about this pick I looked it has great reviews it's a good teacher and it touches on all the things I would want to know if I'm working in Linux so we got the Linux terminal which everybody wants to know we got the Linux file system user account management file permissions software management system administration shell scripting etc etc and a challenge for each section so if you want to be a thriving developer that's going to advance your career get to know Linux buy this course and work through it you don't have to do it all at once work through it and use it as a reference get to know Linux all right fifth on the list for udemy courses every developer should own is an algorithm or coding interview course in your software engineering career you'll be switching jobs every couple of years that's what we do it's the fastest way to level up your skills and your salary but for each job to get that job you got to work through some coding challenges now for some jobs it's pretty easy you just have to answer a few easy programming challenges other companies like Facebook or Google you got to know pretty complicated algorithms so it's always good to have an algorithm coding challenges course that you can brief yourself on before you go looking for a new job and my recommendation would be this so there's a course by this Andre guy he has so many courses his website is like zero to Mastery he's just brilliant and he's an excellent teacher well he has this course called Master the coding interview data structures plus algorithms so here you're going to go through all of these data structures you got to raise hash tables linked lists stacks and cues so you got data structures algorithms and then some extra stuff but this would be a good course to add to your toolkit if you're doing JavaScript in your interviews I think he sticks to JavaScript this whole course if you're trying to get a job and you need to know Python and do the python algorithms then there's another option called data structures and algorithms python by Scott Barrett now this course looks great great ratings good content kind of the same as Andre's course but in Python so again number five on the list make sure you have an algorithm or coding challenges course all right so number six you need an API design course you will in your career work with apis and it's not going to be just a crud simple API you're going to need to know routes you're going to need to do authentication you're going to need to know all about status codes apis are really the backbone of software engineering in interacting with services and applications one day you'll get assigned with a task to work on an API and you're going to be expected to Jump Right In that happened to me a couple of years ago I was like yeah no apis so they put me on a project and I got in there and these guys were brilliant they had the whole thing designed and they all knew like best practices I came in there thinking on new things which I did I knew how to keep up but I didn't know things on the level that they knew and I struggled but I had to come to you to me and take a course like this so my recommendation here is going to be node.js the complete restful API master class 2023. this course you're going to to learn how to build node.js restful apis using Express in mongodb and you're going to learn about requests and bodies and Status codes and authentication and user routes and security issues and all the things you need to know so that's a node.js option if you want a net option so I was working in.net I love.net I love c-sharp in a lot of apis are built in that framework so if that's your option then check this course out this is restful web API the complete guide.net 7 API good reviews and good content crud dependency injection dto all the things you need to know with net API security caching.net identity check this course out if you're doing things in.net and that's number six API design now the seventh course that every developer should own is a SQL course understanding database queries is another skill you can't pass up on you may be a front-end developer you're still going to at some point have to make some queries to a database you'll be required to have a surface level understanding of pulling data from a database now you might not even be writing the SQL yourself but you'll need to understand how it works even if the programming language that you're using is doing it for you so what I'm getting at here is you just need a base understanding of SQL and SQL queries and the course for this is of course going to be the complete SQL bootcamp by Jose Portilla now I chose this course because for one he's an excellent teacher he has a lot of courses too and two it's not that long it's just nine hours and it covers the basics you got SQL statement fundamentals you got Group by statements joins Advanced commands creating databases and tables conditional expressions and so forth it's just like the basic sequel that you need to know this could be a course that you could do on a couple weekends and at that point in your career where they say hey we need you to come do some SQL things for us you'll at least know what they're talking about plus you can reference this course so that's SQL number seven get a SQL course number eight is a clean code course one thing you'll learn is that really good developers those that you look up to write really clean code it's not only clean but it's impressive you write like 40 lines and then they come in rewrite it in like 10. and it's always in a way you didn't think of this is because many of them have learned these principles of clean code like solid principles and proper variable naming and they can talk things like Singletons and abstractions so I'm going to recommend a course that you should work through over time a little bit here a little bit there to make your coding cleaner learn these practices and you'll see great Improvement so the course for that is called clean code by Maximilian schwartzmueller my favorite guy on udemy lots of Great Courses also sometimes they're way too long this one thankfully is six hours his other courses are like 40 plus but he's a good instructor so this one learned how to write readable understandable and maintainable code in an example driven way hey so let's check it out naming proper naming code structure comments and formatting functions and methods control structures and errors objects classes and data containers yeah here's the solid principles and the point of this course isn't to rip through it the point is to take a little bit at a time like on a weekend or in the mornings or something just pick one or two things and apply it to your coding and I think you'll benefit a lot and then another option for the clean code is a course called solid principles introducing software architecture and design so if you really don't want to work through all of this Theory and you just want to at least get down the solid principles this might be for you it's just two hours of video and it goes through the solid principles single responsibility open close principle liskoff substitute s-o-l-i-d and you're finished so that could be an option as well so that's number eight a clean code course now ninth on the list for all developers courses they should own is a I want to be a senior developer course a course that will help you progress from Junior to a senior level becoming a senior developer is much more than just becoming a better programmer in fact that doesn't have a lot to do with it that'll come anyway but you need to learn professional skills relational skills you need to learn leadership and you need to learn to make the right decisions when needed even in high pressure situations so I have two courses for you on udemy that will help you develop these skills first there's a course called software development mindsets for a successful career and I took a look at this and I thought the topics were very relevant so look at this entry navigate your Beginnings Junior maintain growth focus on few and master them avoid conflicts Concepts that actually do help you then you got senior bypass ego don't get attached to your title conceptual thinking and design decisions and then moving forward becoming a lead and higher getting Advanced degrees going solo and things like that so I think this course looks to be very helpful to not only take you from Junior to senior but to help you understand your role in each level so that's one option another option that I thought was good is this one how to become a senior developer Beyond coding skills so this one's only two hours and I looked first and I was like what is all this Excel learn take the next step like there's uh techniques one techniques two there's like solve Implement tests and I was like this looks kind of shallow but the reviews are great exceeded my expectations so far great guidance on how to become a senior software engineer the course is a good place to start it had good reviews so this could be another option that would help you on that Journey so that was number nine the I want to become a senior developer course and finally number 10 aim to choose self-taught developers is a I didn't get a computer science degree course now many of us are self-taught and we lack the underlying skills that those with a computer science degree possess now this isn't a problem in the big picture because many of those skills aren't really needed to get the job done we can get the job done we just don't understand what's going on under the hood but knowing these computer science principles not only help you with the underlying Concepts but it will help you adapt to different challenges faster because you have a deeper understanding of the science of programming and to fill this Gap I recommend anything by CompTIA now CompTIA is a company that offers a number of certifications that are really really popular and they have udemy courses to back them up let me show you three that I think will help you out and again these are not courses that you just want to go and rip through and get the certification these are courses that you might want to go through on weekends and work through slowly and and Bridge those gaps that you have as a self-taught developer so here's a couple of courses first up and they're all by this guy Jason Dion now I like this guy a lot because when I got my CompTIA Security Plus I used this guy and I thought he was an excellent teacher and he kind of him and this one other guy ruled the space on udemy they're the experts in the CompTIA stuff so I recommend you go with him but first there's a certification called the a plus and the a plus teaches you like what is a computer what are all the parts you'll see right here install configure and maintain computer equipment understand networking Basics uh properly and safely diagnose and document hardware and software issues so it's like basic computer like what is your computer doing what are all the parts of your computer how does the networking work things like that and it's actually a two-part certification there's the core one and then the core two you got to pass both but these courses if you're struggling to understand the concepts of a computer and you want to fill that Gap then I think this is a good course so this is core one and if you see here like motherboards Cooling and power system memory storage devices cloud computing networking Basics all of that stuff that's core one and then core two is going to focus on like Windows so Windows versions Windows installations networking settings tools command line tools lots of Windows stuff we got Mac OS we learn about wireless security mobile device security and things like that so this is like your basic computer certification that's called the a plus so that's an option there's another certification called the network plus if you're struggling with networking Concepts then maybe get this course the certification I think is a little tricky from what I've heard but work through the course and your networking skills will improve so if you look at this one you've got the TCP model IP addressing Network Services wans and lands and things like that that's Network plus and then finally if you're thinking about cyber security or the security of software and hardware and things like that check out the Security Plus so this is one that I passed I learned so much from like system design to like Linux commands and IPS and all this crazy stuff but if you look here you got security mobile device security hardening supply chain virtualization secure software development something to add again to your toolkit and that's number 10 on the list the I didn't get a computer science degree course and with that went out of the way that ends our list that's your 10 udemy courses that you should own all developers should own them one from each category now let me ask you what did I miss what courses did I miss what's your favorite course which one do you think all developers should pick up intake let me know down in the comments let's have a discussion if you found this video helpful give it a thumbs up and consider subscribing if you like content like this and as always thank you for watching and I'll see you in the next video
Info
Channel: Travis Media
Views: 439,611
Rating: undefined out of 5
Keywords: udemy courses, top udemy courses, udemy courses for web development, udemy courses for software engineer, udemy courses for data science, udemy python, udemy courses javascript, udemy javascript, udemy web developer course, udemy python courses, udemy software courses, udemy developer course, best udemy courses, best udemy programming courses, best udemy javascript, top udemy courses for programming
Id: hexfXc7-SsU
Channel Id: undefined
Length: 19min 52sec (1192 seconds)
Published: Sun Jan 15 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.