@davidkovic https://discuss.codecademy.com/ and https://codecademy.com/ are different things. You have an account for each, but they share some details. Because you have an account for each, one of your accounts can be banned or suspended from the respective site if needed, and you will be able to access the other site still.
The general scenarios when we suspect that someone is below the legally required age are:
1. They said that they were underage. (Most common)
2. Someone else said they were underage. (Much less common)
Depending on the scenario, we will act differently.
For scenario 1 we will usually look at their account to see if there is anything to hint their age, and look at their previous posts, and if it appears that they are underage, they will be suspended* from the site.
For scenario 2 we would have to do a lot more researching. We would look at their account to see if it shows their age, look at their previous posts, and probably look at the profile of the person who told us about the underage person, to see if they have any relation to the potential underage child. After this I assume a message will be sent to the user suspected of being underage, either on the forum, by email or both, and if there is no reply, or the user is underage, the account will be suspended.
This shouldn’t be the case, but if it is and they get suspended, it’s their fault. We could always message them to make sure, but if they get suspended for lying about their age then it is all down to them being childish.
*I say suspended because the accounts do not (normally) get perma-banned, but instead get temporarily banned from the site, usually until the user is old enough (e.g. if user is 12, suspended for 1 year, if user is 8, suspended for 5 years, etc.).