I bought this computer for my daughter. She loves it. She is taking classes in programming and her previous got broken. I couldn't afford to replace a 1500 dollar laptop, but saw this one on amazon. I imagine with a graphics card it would be absolutely perfect.