Running the Relational Database Curriculum in your Browser

The web based version of the Relational Database curriculum is here! Follow the steps below to run the courses in your browser. If you want to run them locally instead, you can learn how here. Note: you cannot earn your certification running these locally.

How to get started

Follow these steps to get started with the browser version of the courses:

  1. First, you will need to create a GitHub account if don’t have one
    If you don’t want to save your progress, you can skip to step 4 after you have a GitHub account
    Note: You cannot earn your certification without saving your progress
  2. After that, go to http://freecodecamp.org/learn/relational-database/
  3. To save your progress on freeCodeCamp.org, you will need to be signed in. Click the sign in button at the top right and sign in if you aren’t already
  4. Go to http://freecodecamp.org/learn/relational-database/
  5. Click on one of the courses to go to the course page
  6. Find and click the button to “start the course”
  7. Click “Run With CodeAlly” when the button appears
  8. You will need to sign in to CodeAlly using your GitHub account. This will redirect you away from the page. After you’re signed in there, repeat steps 4-7. You will only need to do this once. Running subsequent courses will not redirect you away from the page.
    Note: You must have third party cookies enabled to log in to CodeAlly to run the course.

From there, it may take a few moments, but the tutorial should start automatically. It will load a virtual machine with VS Code running and launch the CodeRoad extension, which will start the tutorial. Follow the instructions in CodeRoad to go through it. If you get stuck at any point, see the troubleshooting steps below.



Troubleshooting

If you’re stuck in some way, continue reading to learn how to troubleshoot some of the issues we’ve seen…


Issues with starting a course:

Nothing happened when I clicked start

If you see a blank white screen with only the freeCodeCamp navbar or you are stuck in a loop of trying to login to CodeAlly, you likely need to enable third-party cookies. Enable them and try again. Some browser extensions can block cookies as well, so you may need to disable the extension or adjust settings in there.

You are stuck on the last step of ‘Loading remote environment’

Screen Shot 2022-01-24 at 2.37.32 PM

It shouldn’t take more than a minute or so to go through the steps above. If it seems stuck on the last step, refresh the page and start the project again. It may then finish the loading process.

If that doesn’t work you can try this – start the project in one tab and let it try to load for a minute. Then, open another tab (don’t close first one) and start that same project in the new tab.

If neither of these work, there may be a bigger issue and you likely won’t be able to start the course right now. Create a forum post and let us know.

Your container loaded, but CodeRoad didn’t start automatically

If CodeRoad didn’t load automatically, open the command palette and start the extension manually:
Mar-09-2022 20-44-44

CodeRoad started, but it’s blank and didn’t load the course

If CodeRoad loaded but your course didn’t start, close the CodeRoad tab and manually reopen it, as shown above. Repeat until it loads your course.

Your container loaded, but the terminal is not visible

To open the terminal, click on the hamburger menu on the upper left corner > Terminal > New Terminal.


Issues within a course:

Stuck on a step

There’s various issues that make it so you might not be able pass or run a step. The first thing you should try is using the reset button on CodeRoad. That will reset your progress to the beginning of the step you are on - you will have to do the step again. If that doesn’t work, try exiting the terminal by typing exit into it, and opening a new one.


Issues with your progress getting saved:

You finished a course but don’t see check mark next to it when going back to your freeCodeCamp account

Refresh the page to see if that works. A page refresh is required before you see the check mark.

The checkmark still didn’t show up

After the last step of a course, you will see a ‘continue’ button to finish it:
Screen Shot 2022-03-09 at 8.52.28 PM

Clicking ‘continue’ is what triggers your progress to get saved. There’s a chance you didn’t click it or something went wrong. Open your finished course back up and it should take you to that screen. Click the continue button again to save your progress to your freeCodeCamp account.

Still no check mark? Recycle the VM

Your user token is used to save your progress. As a security measure, we delete them when you sign out of freeCodeCamp. A new token is created again when you open up one of the projects, but existing VM’s still have the old token until it shuts itself down. Open up a different project to shut down your running VM. Then go open the old project back up; the container should now have your new token. If you finished the project, it should take you right to the screen in the image above. Press that continue button to submit the project again. If this is the issue, it should now be saved and show up the next time you refresh your freeCodeCamp page.


How to save your files for certification projects

When you complete one of the certification projects, you will be asked to save your files somewhere and submit a link to them on freeCodeCamp. Each project has instructions how to create the files and what files you need to save and submit.

In the image above, the file explorer is the left panel with the universe.sql file in it. If you don’t see this panel, click the icon on the far left that looks like two pieces of paper to open it. It’s the one highlighted in white. Once the panel is open, click on a file to open it in the main editor and see the contents of the file. Select all of the contents and copy them. Create a file on your computer with the same name as the file you copied and paste the contents into it. Upload your file(s) somewhere public and submit the URL to them on freeCodeCamp.


Other issues:

You are stuck in some other way

Create a new topic on the forum and someone can help you troubleshoot the problem


Last resort:

If all else fails, you can delete your container and start over

As a last resort, you can go to your CodeAlly dashboard and delete the container with the name of the tutorial that is problematic. Unfortunately, you will have to start the tutorial from the beginning if you do this. Note: the dashboard may not update until you refresh the page.

28 Likes
Unable to Start Relational Database(beta) Course
Build a Celestial Bodies Database
Learn Bash Scripting by Building Five Programs
Can't access CodeRoad (my fault) and question about PostgreSQL from the Mario Database
Finished Mario database but not checked as completed in curriculum
Can not continue Relational Database Course module
Resume my lesson
Unable to continue where I left off
Complete bash by building a boilerplate
Build a Celestial Bodies Database - Cannot submit project
CodeRoad not loading in window
I completed 'Learn Bash by Building a Boilerplate'
Learn Relational Databases by Building a Mario Database doesn't proceed
HELP IM STUCK relational databases by building a mario database
No checkmark after pass course even though reloaded container (Relational Datase Certification)
I cannot load the Relational Database Tutorial
Learn Git by Building an SQL Reference Object Course doesn't allow to go next step
Unable to progress to the next round
Code ally refusing to connect even after enable third party cookies for relational database (BETA)
Weird reset on progress with the Mario Database section
Issue with Bash course (Learn Bash by Building a Boilerplate)
World Cup Database - CodeRoad refuses to recognize my worldcup db when I change insert_data.sh file
Tasks not appearing (Cant find coderoad)
Completed the project on codeally, but freecodecamp won't let me submit a URL
Cannot get past adding Peach exercise
Cant submit project
Inablitity to access relational database project AT NIGHT
Reenter an interrupted course
Learn Nano by Building a Castle - Build a Castle
How to restart"Relational database" course
Learn Relational Databases by Building a Mario Database - Build a Mario Database
RDBM course stuck at Mario DB's last challenge
Can't progress, getting error message
Coderoad is not displayed
Can´t keep doing a course
Relational database linux
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Relational DB CodeAlly
Mv menlo.font menlo.otf not working
Mv menlo.font menlo.otf not working
Relational Database not loading
Celestial Bodies Database - Save Locally to Submit?
Git rebase main - fatal: invalid upstream 'main
Course not starting for me!
Test doesn't work
No checkmark after pass course even though reloaded container (Relational Datase Certification)
No checkmark after pass course even though reloaded container (Relational Datase Certification)
No checkmark after pass course even though reloaded container (Relational Datase Certification)
My new session does not start the same way as before
Unable to progress to the next round
Relational database cours doesnt't start
The Student Database part 1 and part 2 are not showing completed even after fully completing them
Learn Bash Scripting by Building Five Programs - Build Five Programs
Boiler plate has no instructions
Periodic Table Database - Build a Periodic Table Database
A completed lesson block is not marked as completed
I can't submit my Celestial Bodies Database
Issue with: Learn Bash and SQL by Building a Bike Rental Shop
I can't any special character in the course terminal
Learning shell scripting by building five program
Relational Database - will not complete first project
Build a Boilerplate Backend Development
Not sure if im missing something here
Bash CodeAlly CodeRoad instruction screen
Problem in database
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
When I start the learn bash by building boilerplate I don't see the instractions
Build a Celestial Bodies Database not submitting
Continuing work after saving and exiting
Learn Relational Databases by Building a Mario Database - Build a Mario Database (Starting virtual server fails)
Submitting code for certification
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
Learn Bash by Building a Boilerplate - Build a Boilerplate
I can't continue my progress
Test Runner Failed - Learn Bash Scripting by Building Five Programs
Learn Bash by Building a Boilerplate
Run with codeally don't ́t work
No instruction or task is there to complete challenges and progress
Database management
Codeally Relational Database closed tutorial window and don't know how to open it back
Stuck on the last step of 'Loading remote environment' in Relational Database (Beta) Course
Unable to proceed in bash tutorial
Trying to load mario database course
ERROR: You should be logged in to postgresql
Code-run doesn't work - Learn Bash Scripting by Building Apps
I am not able to resume one pending course *Learn Bash by building a boilerplate
CodeRoad not loading :I can't find the instructions
World Cup database: Solution link not accepted
Learn Bash by Building a Boilerplate - Build a Boilerplate
Error while doing course
How do I bring back the questions/tasks dialogue box
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Relational Database (Beta) course completion flagging not passed even after completion
A very silly question (Relational Database course)
ERROR: You should be logged in to postgresql
Stuck at "Learn Bash Scripting by Building five Programs" - Program two
Learn Bash by Building A Boilerplate - CodeRoad Test Don't Works
Questionnaire.sh
Learn Advanced Bash by Building a Kitty Ipsum Translator Broken
I have completed the project(worldcup DB), but can't submit
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Unable to get the progress of the course
Lost the guide on relational database certification (Build a Boilerplate)
Learn Bash Scripting by Building Five Programs - Build Five Programs - vvFYqk_gLF-XBcs0g1EsL
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Stuck in git module for rdbms
CodeAlly doesn't show the Learn Git instructions
Stucked in build-a-student-database-part-1
Error Getting Challenges in Code Ally
Learn Bash by Building a Boilerplate - Build a Boilerplate
Restart from the beginning mario_database
Learn Bash by Building a Boilerplate - Build a Boilerplate
How do I finish the 'Learn Bash by Building a Boilerplate' Lesson
Where is the run button in relational database course
Learn Bash Scripting by Building Five Programs - Finished
Stuck, Code-run not working "Learn Bash scripting by..."
Learn Bash by Building a Boilerplate - Build a Boilerplate - MMM_6Zjr5AXTPXSSjnO8k
I can't pass the 260.test.js at the tutorial
Not able to setup `codealley` account
Learn Bash by Building a Boilerplate - Build a Boilerplate
Relational Database (Beta) > Learn Git by Building an SQL Reference Object
Newbie trying to preserve a CodeAlly Session
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Celestial Bodies Database - Build a Celestial Bodies Database
Newbie trying to preserve a CodeAlly Session
Issue with course
Celestial Bodies Database - Build a Celestial Bodies Database
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Relational database not working
Learn Bash by Building a Boilerplate - Build a Boilerplate
Vm terminal issue with PSQL
Issues with virtual machine
Yet another Relational Database (Beta) Certification without the checkmark after completion issue
Learn bash by building a boilerplate
I completed a project, but it says I didn't when I paste my urls any ideas why?
Completed course not marked as done
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
Yet another Relational Database (Beta) Certification without the checkmark after completion issue
Learn Bash by Building a Boilerplate - Build a Boilerplate
I can't submit my code on FCC despite completing the challenge
Can't complete Build A Periodic Table Database
Learn Bash Scripting by Building Five Programs - Build Five Programs
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
CodeRoad does not recognize the step done DATA BASE BASE Building Five Programs
Learn Git by Building an SQL Reference Object - Build an SQL Reference Object
Bug on Learn Git by Building an SQL Reference Object Course
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Bash by Building a Boilerplate - Build a Boilerplate
Checkmark not showing on completion
Cannot complete the tutorial level after reseting the whole tutorial
Celestial Bodies Database - Build a Celestial Bodies Database
Coding section disabled
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
World Cup Database - Build a World Cup Database
Codeally issue - Relational DB
Salon Appointment Scheduler - Build a Salon Appointment Scheduler
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
Learn Bash by Building a Boilerplate - Build a Boilerplate
Relational Database (Beta)
Learn Relational Databases by Building a Mario Database
Relational Database Connectiong
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Bash by Building a Boilerplate - Build a Boilerplate
Complete tast but not showing complete on freecodecamp
Celestial Bodies Database - Build a Celestial Bodies Database Not being able to submit project
Learn Relational Databases by Building a Mario Database - Build a Mario Database
CodeRoad doesnt' launch
Learn Git by Building an SQL Reference Object - Build an SQL Reference Object
Worldcup Database - Test Runner failed
Relational Database Curriculum - Mario Database: Go Button keeps Spinning
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Project 5 Relational Databases I finished but I cannot enter the URL of github
Celestial Database apparently reset
Relational-database-can't-access-instructions
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Passed but doesn't show as "passed"
Learn Git by Building an SQL Reference Object - Build an SQL Reference Object
Instruction section isn't loading on codeally
Celestial Bodies Database - Build a Celestial Bodies Database
CodeAlly Not starting virtual server
Https://www.freecodecamp.org/learn/relational-database/learn-nano-by-building-a-castle/build-a-castle
How do I find a pinned topic?
The relational database (beta) has a bug i think. it does not work at this bash course
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Celestial Bodies Database - Build a Celestial Bodies Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
World Cup Database - Build a World Cup Database
Learn Bash Scripting by Building Five Programs 1330.1 fortune.sh
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
CodeAlly setup stuck on virtual server step
Can't Squash Sample.env Commit
Celestial Bodies Database - Build a Celestial Bodies Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Not marked as complete - Learn Relational Databases by Building a Mario Database - Build a Mario Database
Learn Bash by Building a Boilerplate - Build a Boilerplate
<RDB course> I cannot open the cloud IDE by CodeAlly
Salon Appointment Scheduler - Project Not Passing
2022: The Year in Review
Mario Database Loading Virtual Machine issue
Completion Error - Learn Bash Scripting by Building Five Programs - Build Five Programs
Worldcup database: script erro
Excercise Tracker-Can't complete this challenge
PostgreSQL can’t start
Restarting a course
PostgreSQL can’t start
SQL relational database
Mario database doesn't work
Learn Bash Scripting by Building Five Programs - Build Five Programs
Learn Bash Scripting by Building Five Programs - Build Five Programs
Learn Relational Databases by Building a Mario Database - Build a Mario Database
Not able to resuming course where I left 2hours ago
Periodic Table Database - not passing
Learn Bash by Building a Boilerplate - Build a Boilerplate
What should I do? FreeCodeCamp doesnt load
Learn SQL by Building a Student Database: Part 1 - Build a Student Database: Part 1
Build a boilerplate showing not passed though I did pass
Completed progress but does not show as completed in pathway
Course got stuck can I reset my progress and start all over?
Bug in Student Database Tutorial
Course not showing the window with the course instructions
Lost instructions window, can't get it back
Webview error: Operation is insecure
SQL course not showing instruction window upon re-enter
Empty editor when starting the course Learn relational databases by building a Mario database
Finished Mario database but not checked as completed in curriculum
Problem faced on starting the course
Just empty screen... No VS Code.. HELP
Banco de dados relacional
Problem to complete WorldCup Db Challenge
Learn Relational Databases: completed all tasks, but did not receive the "passed" badge
Course not showing the window with the course instructions
My challenge bugged for no reason
Cannot Begin Course On Relational Database: Build a Student Database: Part 1 and 2
Error in the codeally terminal
My challenge bugged for no reason
Not able to access
Is there any way , we can save our progress in BETA- relational database? Unable to see the code road map
Not marked as complete - Learn Relational Databases by Building a Mario Database - Build a Mario Database

I believe that my database is but it won’t let me pass, with the run feedback saying:

“characters” should have the correct rows for “Daisy” and “Yoshi”

Any hints for me, or is there a mistake in the tests?

1 Like

Daisy’s color should have been Yellow @mrsimonsen? FYI, you be able to use that reset button to get to the beginning of the step you are on.

Edit: That looks correct @mrsimonsen. The run feedback isn’t for that step, it’s for one of the steps right before that step. Sometimes the tests get misaligned with the instructions - I’m not sure why, I’ll investigate further. I try to walk a few people through getting them realigned here

2 Likes

The step was to change Daisy’s color from Yellow to Orange. I’ve done the reset - which resets back to the start of the previous step - where I need to add Daisy and Yoshi.

1 Like

Were you able to get back on track after using the reset?

Also, are you running this on freeCodeCamp or locally?

1 Like

Running through freeCodeCamp. Yesterday I reset twice and redid the previous and current step to have it still not pass.

1 Like

This did the trick. I edited the test directly in vim to I didn’t have to deal with the whole hiding part.

It was test 670 that wasn’t getting commented out. Thanks for your help!

2 Likes

The ls -1 command test in the tutorial isn’t passing even though it’s listing as it should. Any help would be appreciated.

3 Likes

That’s an l (el), not a 1 (one) @Stryife. Try it again with the el.

4 Likes

that worked thank you

3 Likes

Facing problem in this course. Accidentally closed the tutorial tab in the “Learning Bash” course, now can’t reopen it.
Also if I am stuck in a tutorial, giving the correct answer doesn’t complete it.
Edit: reopened the tutorial. Now the problem is passing the test.
the test is " Wait. You don’t need to recreate them. You can just move the other images here. Go back to the website folder from here. It’s three folder back."
I am currently in the website folder still doesn’t pass.

3 Likes

Check the hints in that step @tanjimanim007 - they should tell you how to pass it. If you are still facing problems, let us know.

1 Like

Yes that worked thanks.

2 Likes

Having a problem with the mario database

1 Like

That looks like the command to display the databases, it’s asking to display the tables @Stryife.

1 Like

Weird because in the hints it even says use the list command but that worked

2 Likes

Thanks for reporting - I will get that fixed :+1:

2 Likes

I have finished the “Build a Celestial Bodies Database” project, I tried to upload my github repo to finish the challenge but it keeps telling me that I need to finish the project first. As you can see in the image that I have 100% the project and created the sql file. With the latest updates in github, I cannot push the universe.sql directly because github removed password authentication. Any help would be greatly appreciated.

1 Like

What did you do exactly on test 670?

I managed to get my self to the test folder but can’t understand what’s wrong :stuck_out_tongue:

Nvm I just deleted everything besides 690 and the other non test files and it worked as well :stuck_out_tongue:

1 Like