If you’re writing the same code over and over with different data, you can take that as a sure sign that a loop would do the job for you.
Some other things:
You have no need for an index, so rather than creating a list of numbers 0…len(text) and iterating through that, iterate through the text directly instead. (Otherwise you may as well create another list of numbers so that you can iterate through your list of numbers so that you can iterate through your string, and so on)
You’re using anywhere between 2 and 6 spaces for your indentation, the preferred amount for python is 4, but codecademy’s editor probably gives you 2 when pressing tab which you can’t change so you might not want to bother making it 4. Use the same amount everywhere though.
Strings don’t support modification (a new string is created), so while building your data you should be using a list (which does support adding values quickly at the end), and then when you’ve collected everything use str.join to create a string from that.