The experience of developing an undergraduate learner-centered course in the program in Physics at the University of Sonora (Mexico) is described, in the context of an open social learning environment, supported by Web 2.0 tools, open educational resources and free and open source software. The course focuses in developing skills in the use of scientific software tools and programming environments used in real life scientific computing.