If you based in Colombia and offer the service primarily to Colombian based subscribers then it is ok.
Best to use a .com or a cctld for your resident country if your target audience will mainly be there.
But you are focusing solely on seo through your name.
Learning html is quite different from learning seo. Although semantic html is realted to seo I think you need to decide what you are offering:
SEO and Semantic HTML for on-page optimization
or
HTML, CSS and other languages like JQuery, Javascript, AJAX for design and development.
If you want to do all options then maybe think of a more diverse name, that is shorter.