The objective of this article is to investigate the effects in learning advanced mathematics concepts by means of visual representation. Continuity and differentiability are the subject matters. Two Java modules are developed to yield the learning environment that provides opportunities for students to manipulate the mathematics materials represented in visual fashion. The teaching experiment methodology is employed and problem-based worksheets are used to gather students' understanding on the concepts. The finding shows that students can learn these advanced concepts meaningfully and confidently as they reasoned in visual way and built the connection between the graphic representation and their algebraic expressions of concepts. Also some students could aware and clarify their misconceptions through this learning environment.