Christina Truong has over ten years of experience in the tech industry as a front-end developer. As an educator, she has taught over 1,000 students in college, bootcamp programs, workshops and many more with her online courses.
In her former role as Director of Curriculum for Ladies Learning Code, she overhauled the curriculum for the adult program by creating new content for workshops and a part-time program. She also provided training for all lead instructors across 20+ Canadian chapters, to work towards creating inclusive and engagement learning environments.
These days she is working independently and focused on inclusive tech education, curriculum development, and technical consulting services. Visit her website or follow her on Twitter @ChristinaTruong for updates.
In my experience teaching front-end web development, the same thing always seem to happen among students. Students start off feeling good writing HTML because you can output content onto a web page in literally seconds. Quick wins always feel great.
Despite my stressing the importance of understanding how to write semantic HTML first, students are eager to move onto CSS because, well, plain HTML can look a little boring. CSS is a more complex language than HTML, but you can still get up and running pretty quickly. (Writing efficient and scalable CSS takes more time and experience, but that’s another story.) Many CSS property names are fairly intuitive. One can assume that color:red; is going to mean that you’re changing the colour of something to red.
Think of it as learning the alphabet first, then forming words, and then writing full sentences. And celebrate the wins, big or small.
Here are some resources to get you up and running:
And remember to have fun making things!
If you don’t already have your ticket for ebookcraft workshop day, you can register here. Hope to see you there!