At its core, programming is about solving problems. Learning to program means applying computing skills to understand data and using code to create solutions.
From analyzing data to developing apps, visualizing business insights to creating games, using programming concepts to solve problems is a foundational skill for further learning in the digital age.
Anais has a dream. Her goal is to be a product manager for an e-commerce. She loves her current job as a project manager for a communications agency. But she is thinking ahead.
Digital skills and the technical vision they would bring will enable her to better engage with web developers in her current work—and to change her career stream in the future. She’s already seeing benefits from the time and effort she has invested in the EPFL Extension School’s Thinking and Creating with Code course as she feels she has gained professional credibility with her new skills.
Thinking and Creating with Code is perfect for anyone ready to learn the hands-on skills necessary to bring an idea to life with code. Whether you want to change your job, become a junior web developer or simply have the skills and knowledge to play a bigger part in developing digital solutions at work, this course will give you problem-solving skills all employers and entrepreneurs need.
" I’d really like to congratulate the EPFL Extension School for doing such an amazing job. Doing an online course is tricky because you really need to manage your level of self-motivation, so I’ve loved the interaction and follow-up as a little reminder to stay on track, be positive and keep motivated. "
Szabina, EPFL Extension School Learner and Alumna
These course details are subject to change; please refer to the program outline at the time of registration.
This course is taught at beginner-level. You should have the following tools, skills and abilities prior to registering for this course:
Get the latest news and course updates from the EPFL Extension School.