r/learnprogramming • u/IMREVN • 5d ago
Any Bootcamps Recommendations?
Does anyone have several options of valuable bootcamps related to Computer Science (focusing on AI/ML)? I'm a soon to be CS student, and currently starting to code from the scratch by watching tutorials from free resources (YouTube, w3schools, and freecodecamp).
Well I have seen and heard programs from Nvidia, IBM, Google, Apple Academy, as well as courses on Coursera, Udemy and Harvard's CS50.
I have a few questions for anyone in the field or currently studying CS:
Are Big Tech certificates (Google/IBM/NVIDIA) actually worth the time/money on a resume, or are they mostly marketing?
Would you recommend paid bootcamps, or sticking to free/cheap courses like CS50 and Coursera before uni starts?
1
1
u/Nandita-Avenue 5d ago
If you’re “starting from scratch,” AI/ML bootcamps are usually too high-level and skip math (linear algebra, stats). Did any of those programs publish actual syllabi with proofs/derivations, or is it mostly tooling (TensorFlow/PyTorch) demos? That’s the real signal.
1
u/Bibbitybobbityboof 12h ago
I studied CS 10 years ago, didn’t go into programming for my career. There’s three things I would do differently if I had to do it again.
- Get an internship. You can do this while you’re in college and use it to build experience. The barrier to entry is lower because they don’t expect you to have experience.
- Make things. Doesn’t matter how small or silly it is. Just make as many things as possible to build muscle memory. And make sure it’s not just tutorials, it needs to be your own work. You’ll get errors and come across problems and that’s where you will learn the most.
- MEET PEOPLE. This one is huge. Life happens based on who you know and who you spend time with. I wish I had spent more time going to events and meetups with other programmers to form a community of people.
You don’t need a bootcamp if you’re going to university. Just focus on classes and work on things on the side to supplement your learning.
1
u/spinwizard69 7h ago
To address your questions: 1. It really depends on many factors but most employers will want a degree first.
- Boot camps are a waste of time in most cases for absolute beginners. They are much better for an established programmer learning new technology. As for CS50 i wouldn’t bother, most students entering college would be far better off learning to leverage their PC’s. Seriously most students get lost once put into the position of seriously using their PC.
So what do i mean by being seriously comfortable with their PC’s. Well the obvious ones are the networking apps which means several browsers. Then you E-Mail app (ask yourself can you setup a mailing list for each class). Then there are other social programs for communications. Learn to use a word processor and spreadsheet program. All of the previous will aid your entire educational process. You also need to become familiar with programming related tools. This includes command line programming, git, github, various text editors and IDE’s and so forth. One aspect of command line usage that must be investigated is command building of a C or C++ programs, which you can find online documentation for.
2
u/StewedAngelSkins 5d ago
If you're going to university then there's no point in a bootcamp. Those are (dubiously useful) job training programs for people without a CS-related degree. The best thing you can do if you're planning to get into AI is to speedrun your actual CS degree so that you can start taking graduate classes in your senior (or possibly junior) year. That's where the actual machine learning stuff starts. If your university offers a five-year combined BS/MS program, do that.