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