Then I passed the assessment after exercise the open assessment several times. I read also the Scrum guide twice.
After that I took the assessment and passed it. So now I’m a certified Professional Scrum Master I by Scrum.org.
One thing is really important for modern software development is collaboration. Without you have a bunch of single fighters and you loose to much potential. So social skills is nowadays essential for a modern software engineer. Ralph showed us a really interesting video about collaboration:
Another point in software engineering is motivation. Without it you risk to loose the contact with the newest technologies and techniques. There is also a very interesting video on TED about this topic:
Ralph posted a blog post about the course with some pictures here.