My Journey to Create a Coding Space for Coders (Learn to Code Without CS Degree)

Transform your life with coding skill

So, Who Am I? Why do I believe I should do this?

As an ex-doctor (clinical physician) based in China who obtained her Ph.D. degree in The Netherlands four years ago, I don’t feel regret about shifting my career from medical field to the software industry. There are several reasons for my decision but the most important one is I favor freedom a lot. As a developer who knows how to code, I can code anywhere and anytime, and compared to performing clinical practice in a hospital, I could quickly transform my ideas into realistic products to become a digital solutions to problems. Learning to code is one of the best choices I have made in my life. To be honest, I find myself so lucky to be able to land a professional developer job in a beautiful western country — The Netherlands.

I worked as a software engineer based in The Netherlands (my first developer job). Photo by Amy Li
Worked as a Front End Web Developer based in Shanghai, China. Photo by Amy Li.

My finished mini-projects

Published my first eBook

I have published my first eBook, Become a software developer without a computer science degree (click here to download), in which you could find all the details about why and how I shifted my career from medical field to software industry. Inside the book, some detailed strategies are also introduced to provide a better guidance for complete beginners.

Empower your life: Become a software developer without a computer science degree Photo by Amy Li.

Published my first online class on Skillshare

It took me two months to finally have my first Skillshare class released to public. Why did it take so long? I have wrote a post about the story behind the scene: The main reason is because I didn’t pay enough attention the Skillshare Class Guidance. 😅😆

Click this link to watch: Empower your life: Become a software developer without a CS degree. Photo by Amy Li

My ongoing mini projects

“The journey of a thousand miles begins with one step.” -Lao Tzu

Working on my first desktop app — task management tool

V1 (scheduled release on Sep 2022): create, update and delete your tasks/scheduled events; calendar and task Kanban options.

Building a tech blogging platform

I love writing on Medium, but I don’t think there are space to be improved to provide a more user-friendly writing system for coders. So this project will borrow some nice features from Medium and other tech platforms as well to make a simple, clean, and tech-friendly blogging platform. This project idea has been developed for nearly six months, it’s time to start bring it out to public, which will be my next month’s goal.

Building a tech forum

The core part of creating a Coding Space is providing a place to have people interact with each other by sharing various ideas, tech knowledge, and any useful resources for coders. I have been a big fan of freeCodeCamp for nearly four years, in which place I wrote my first HTML/CSS/JavaScript code. Above all, I appreciate the idea of non-profit organisation to help people like us who want to learn to code on their own without going to a uni to study programming. Maybe I could help the Chinese audience who cannot understand the learning materials and online class taught in English very well. Anyway, I want to be a part of this ecosystem, so it’s time to pay attention to this ongoing project as well, and the deadline for thee MVP is on Oct 2022. Just do my job to try to meet the smaller deadline before the bigger ones.


So far, I have shared the mini projects I have finished as well as other ongoing ones. I will record my journey of working on every mini project around this goal — creating a Coding Space.



Software Developer | Ph.D. in Medicine

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store