FAQ: Navigation - Introduction

This community-built FAQ covers the “Introduction” exercise from the lesson “Navigation”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Computer Science
Web Development
Build a Website with HTML, CSS, and Github Pages
Create a Front-End App with React

Learn the Command Line

FAQs on the exercise Introduction

There are currently no frequently asked questions associated with this exercise – that’s where you come in! You can contribute to this section by offering your own questions, answers, or clarifications on this exercise. Ask or answer a question by clicking reply (reply) below.

If you’ve had an “aha” moment about the concepts, formatting, syntax, or anything else with this exercise, consider sharing those insights! Teaching others and answering their questions is one of the best ways to learn and stay sharp.

Join the Discussion. Help a fellow learner on their journey.

Ask or answer a question about this exercise by clicking reply (reply) below!
You can also find further discussion and get answers to your questions over in #get-help.

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources? Head to #get-help and #community:tips-and-resources. If you are wanting feedback or inspiration for a project, check out #project.

Looking for motivation to keep learning? Join our wider discussions in #community

Learn more about how to use this guide.

Found a bug? Report it online, or post in #community:Codecademy-Bug-Reporting

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!

This course says it’s for “unix-based systems such as Linux and Mac OS X” - I work on Windows, is there/will there be a course written for the Windows-based command line, or is this course transferable to Windows?

14 Likes

I was wondering the same thing when I read that lol. But, I think for Windows you can use and install Visual Studio Code Microsoft Based program.

2 Likes

Ummmm… what the? Why isn’t there guidance for using the Windows Terminal / Power Shell, to complete similar actions? I don’t use Linux/Mac and I’m not interesting in using Visual Studio or other programs that provide the ability to simulate Linux/Mac bash. This is very disappointing, especially because, as far as I’m aware, there was no advanced notice informing users that this is the case. Please add this content to your course and allow users to select between Windows and Linux/Mac.

4 Likes

If you want to use Phython and Miniconda I think there is a seperate “anaconda prompt” which seemingly uses the same commands. However, I’m not sure about that.

Will anyone that’s qualified tend to our concerns please? We all have windows, we need answers

1 Like

You can install Bash on VS Code. I’ve been using Windows with VS Code installed for almost a year. I don’t remember exactly how to do it, but I do remember it was easy. Try googling it. Or look in the extensions tab in VS code. Hope that helps.

For my fellow windows users out there - a few points to ponder:

  1. Windows technically has two command line interfaces: cmd and PowerShell. PowerShell is the more modern of the two, and a powerful programming language in its own right - somewhere in between bash and python. It’s well worth learning even if it’s not yet covered by Codecademy.

For the very basics you can start here: Introduction to PowerShell - Learn | Microsoft Docs

There’s also they very popular (not free, sadly, but not expensive) ‘month of lunches’ series, starting here: Manning | Learn Windows PowerShell in a Month of Lunches, Third Edition

One difficulty you may face is most content about PowerShell revolves around its primary use case: for IT pros administering the Microsoft technology stack - both the legacy (Windows Server, Active Directory, Exchange, etc) and the Modern (Azure, M365, Intune). However it is a full featured language, and if you are a developer living on windows, it’ll be hugely helpful as you start to have the desire (and skills!) to start automating common tasks.

One nice thing about PowerShell is it has most of the common bash commands already aliased to their windows equivalent, cd, ls, pwd work very similar to their *nix equivalents.

  1. You can actually install a fully functioning linux distro on top Windows these days using WSL - the Windows Subsystem for Linux.

Official install instructions from MS here: Install WSL on Windows 10 | Microsoft Docs

Even if you are predominately a Windows user, if you are serious about a career in programming, at some point you will have a need to become familiar with the *nix style command line. WSL gives you the best of both worlds, and integrates well with VS Code.

2a) Whether or not you install WSL, I also recommend checking out the new Windows Terminal app for all your command line needs - it works nicely for both PowerShell, cmd, and WSL bash.

2 Likes