Memory Game Building Blocks of ProgrammingOnline version Encuentra las parejas by Ana Lucero Zapata Lopez Collaborative coding Work with others to get new ideas. Understanding the problem Know what your program should do Use clear names for your variables and functions. Refactoring Improve your existing code. Continuously learn new things in programming. Testing your code Continuous learning Check your code to find mistakes early. Writing clear code