I teach programming, but I also have experience in data science, SQL and NoSQL databases, and data mining. I’ve been teaching Python and C++ for over 8 years, both privately and in groups, plus 3 years of teaching Scratch. I’ve also been a university instructor for 2 years and a TA for programming courses for 4 years. My group Python classes are project-based and focus on problem-solving, so students get real, hands-on experience. From day one, I teach them how to use Git and GitHub to help build their resumes and manage their own projects. Oh, and I also teach Linux courses, which are all about practical skills.