Simon’s Story — Human Factors, UX, and a Coding Curiosity

  • linkedin
  • facebook
  • twitter
  • mail

Simon Mikhil, a graduate student in Ergonomics and Human Factors, always had an interest in creating things on computers. In college, a few classes on UX and workshops spiked his interest in programming, and he decided to learn how to code. This is his story.

Simon’s Story — Human Factors, UX, and a Coding Curiosity

1. How did you get started with coding?

I have always been interested in computers and creating stuff with them. I grew up playing around with Adobe products.

However, it was during my graduate program that I really became interested in coding. My professors mentioned coding, how it benefited them, and how it complemented UX design, something I took a few classes for. This spiked my interest in it – I thought coding could further fuel my creativity.

So, I signed up for a workshop at my college and then started looking for online coding courses that weren't just video lectures. This eventually led me to Programiz PRO. 

2. How has your experience with coding been?

I was pretty new to programming, so there wasn't really a problem with programming. When I first started learning to code, I just wanted to commit to finishing a course – it was more of a mental thing.

I didn't have many hiccups learning the fundamentals. I only had challenges with advanced topics like importing packages and setting up and integrating tools like VS Code into my workflow.

Long YouTube videos and platforms like LinkedIn Learning don't quite cut it for me. I like interacting with what I'm learning, which Programiz PRO provided. But, even when using a platform like Programiz PRO, I always supplement it with YouTube videos for more advanced topics.

3. How was your experience with Programiz PRO?

I had a good experience learning programming with Programiz PRO. A few things stand out.

The first is the interactivity in the learning experience, which was the main reason I stuck with the platform. I really appreciate the sandbox-style code editor within the courses, which makes learning new concepts more hands-on.

The challenges were engaging as well, both the ones within the courses and the Community Challenges section.

I've completed Learn Python Basics and Practice: Python Basics, and I'm working through the intermediate courses. I appreciate the structured and interactive learning approach of Programiz PRO.

4. What did you like the most about Programiz PRO?

I loved the focus on practical learning. Watching long video tutorials isn’t my style, so having concise explanations followed by exercises worked perfectly for me.

5. How has learning to code with Programiz PRO impacted you?

Programiz PRO was my primary resource for learning programming basics. The platform is a great guide when you're just learning the ropes – it helped me figure out what I should learn next and how to do it.

It guided me through the essentials, helped me build a strong foundation, and gave me the confidence to explore more advanced topics.

6. Who do you think would benefit from Programiz PRO?

Someone who wants to get serious about learning programming would really benefit from Programiz PRO. And, it goes without saying, but someone who learns better through interactions will definitely find Programiz PRO helpful.


Simon realized his interest in coding while in college, studying something unrelated to programming. His story is a perfect example of how inspiration can come from anywhere and you shouldn't give up on your interests, no matter what.

Interested in coding? Explore it the right way, interactively - like Simon - with Programiz PRO!

Start Learning Python Now!