Yes! You may re-take edX courses as often as you wish. Each offering of a course is assessed independently and most edX courses do repeat.
If you had paid for the verified certificate track in your previous session and you wish to try again for the certificate you will need to pay a new verified enrollment fee. The fee only applies to the session it was paid in, and helps edX and the course team with the course production and hosting costs.
For updates on new and repeat courses, keep watching for our newsletter updates via email. You can also keep up-to-date by "liking" edX on Facebook or following us on Twitter.