Meeting the programming scale up challenge with BlueJ. Good programming skills are essential for a data-driven future but learning to code can be tough. A team at KCL Informatics has developed a learning platform against robust educational research so that programming is engaging and fun to learn – and it’s proving a big success.