Hey everyone! I'm about to start my third year as a Computer Science student, and I've really enjoyed my software design module. However, I've noticed that the curriculum often feels outdated and not really applicable to current industry standards. Since I want to boost my skills beyond what the university offers for better job opportunities (or even just cool side projects), I'm looking for recommendations on good YouTube channels or affordable online courses to learn about web design and development. Ideally, I'd love to create awesome websites that have a sleek look, similar to Apple's! Any suggestions?
4 Answers
You can’t dismiss the basics you’re learning—they're crucial when building solid, scalable applications. If you’ve got the basics down, dive into JavaScript, then look into React and Next.js. They're great for modern web development! Make sure you understand how they work at a deeper level if you want to build sophisticated applications.
You definitely want to look into getting hands-on experience through internships. They’re super important for making your resume shine! If your school offers an internship program, I highly recommend you take advantage of it. As for skills, consider trying a CRUD project using Stripe to enhance your portfolio. Also, getting familiar with self-hosting can give you a real edge in understanding tech stacks.
It's true that web development isn't overly complex, but it’s still important to get a solid foundation. Check out Khan Academy for their 'Computer programming - JavaScript and the web' section. It’s a fantastic resource for getting started!
I hear you on the curriculum feeling low-level! College is more about foundations rather than direct job training, but if you're looking for resources, I'd suggest checking out Manning's website for a course like 'The Front-End Web Developer Bootcamp.' It might fit your needs for web design and development pretty well!
I totally agree about internships! I secured one where I'm redesigning a site, so I'm also looking for more skills. Doing practical work helps a ton.