Beginner at Web-Dev, Want to Apply Skills from freeCodeCamp

I’m a beginner in Web-Dev and really enjoy the freeCodeCamp curriculum so far (slowly chugging through full-stack curriculum). However, I realized that I can code within the given code reader in the curriculum, but I don’t know where else to put code to make it publish (even if it’s just a basic HTML site).

I just want another place where I can try things out and do stuff beyond the labs given in freeCodeCamp, since I’m trying to take Web-Dev as a hobby, not as a career (I’m a student now, still exploring!).

I’m wondering more along the topic of Compilers, Code Editors, Interpreters, Language Processers, and Execution Tools (not fully sure what those mean either–just looked it up) and how that fits into the picture.

I’m also interested where I can learn ML / AI since that’s becoming a hot topic as AI soon takes over these things :frowning: like coding. Where could I find courses like those that freeCodeCamp offers on ML/AI? I’m a student, so this will very much be applicable to me soon, and I’m just looking for advice!

I’ve also been recently nominated as a co-captain of a robotics team (FTC competition), which apparently I’m supposed to know some amount of Java for. Any words of advice on that? I don’t want to lead this team into shambles, but I was also somehow the most qualified candidate :open_mouth: .

TL’;DR: How to get the code to work (i.e. what apps and domains, etc.)? Where to learn ML/AI? Advice on coding for FTC robotics?

1 Like

1. Where to code: Install VS Code, make an index.html, open it in your browser. For quick tests use CodePen or Glitch. To publish stuff — GitHub Pages (free).

2. Editors / compilers / interpreters:

  • Editor = where you write (VS Code).

  • Compiler = turns code into machine language (Java, C++).

  • Interpreter = runs code directly (Python, JS).

3. ML/AI: Check out freeCodeCamp ML with Python, Kaggle, fast.ai, or Google’s ML Crash Course.

4. FTC robotics (Java): Don’t stress — it’s mostly motors, servos, sensors. Start with SDK examples and build up.

1 Like

Just as a quick follow up to @Recamus1979’s excellent reply, if you’re at all like me, GitHub Pages takes a bit to make sense. Just open a GitHub account if you haven’t already and get comfortable with opening repositories and uploading files. If you want a GitHub Pages site, the repository has to have an html file, of course. The GH Pages option is located in your repo settings tab > Code and automation > Pages.

Good luck!