7. Wider factors to consider

As with most beginning programming courses, most of this course will focus on writing code to achieve a specific function. Getting code that has the correct functionality, without bugs or other issues, is the core goal. There’s plenty to learn just doing this!

Of course, for high quality code there are lots of other factors that need to be taken into account, beyond only does the code implement the correct function. We discuss some of these briefly here.