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