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