Hello World
My Coding Journey: From Zero to Hero with SheCodes š
Hey there, tech enthusiasts! Iām thrilled to share my first-ever blog post as a new coder diving headfirst into the exciting world of programming. I apologise in advance, this is going to be a long one- I wanted to cover everything Iāve learned so far! š¬
A few months ago, I was a complete beginner, unsure if coding was even for me. I loved the idea of coding but as a Business Analyst by day, I was worried about the transition. Fast forward to today, and Iām building interactive web pages, coding in Python, and even dabbling in AIāall thanks to the SheCodes Bootcamp! Iāve completed SheCodes Basics, SheCodes Plus, and the AI workshop, and Iām currently rocking the Python workshop. Let me take you through my journey, break down what each workshop taught me, and hopefully inspire you to start your own coding adventure!
Why I Started Coding š
Iāve always been curious about how websites and apps work, but the idea of coding felt intimidatingālike it was reserved for tech geniuses. Then I stumbled across SheCodes, a program designed for women like me who want to break into tech with zero experience. Their hands-on, beginner-friendly approach gave me the courage to take the plunge. Now, Iām not just learning to codeāIām loving it. Every line of code feels like a tiny victory, and Iām so proud of how far Iāve come!
SheCodes Basics: My First Taste of Coding š©š¼āš»
SheCodes Basics was my introduction to the coding world, and wow, what a way to start! This three-week workshop is perfect for absolute beginners. Itās 100% online, self-paced, and packed with bite-sized lessons that make learning fun and approachable.
What I Learned:
- HTML: I built my first web page from scratch, structuring content like headings, paragraphs, and images. It was so cool to see my words come to life in a browser!
- CSS: I styled my page with colours, fonts, and layouts, making it look polished and professional.
- JavaScript: I added interactivity, like buttons that trigger animations. My final projectāa landing pageāwas a proud moment!
Key Takeaway:
Coding isnāt as scary as it seems! Basics showed me that with clear instructions and hands-on practice, anyone can create something awesome. The supportive SheCodes community and instructor Matt Delacās engaging teaching style made every challenge feel doable.
SheCodes Plus: Leveling Up My Front-End Skills š„
After Basics, I was hooked and jumped into SheCodes Plus, an eight-week workshop focused on advanced front-end development. This one pushed me to think like a developer, building more complex projects and learning professional tools.
What I Learned:
- Advanced JavaScript (ES6): I mastered modern JavaScript techniques to create dynamic, interactive features.
- APIs: I integrated live data, like weather forecasts, into my projects. My weather app felt like something youād actually use!
- Git and GitHub: I learned version control, which is how real developers manage code and collaborate.
- Responsive Design: I made my websites look great on any device, from phones to desktops.
Key Takeaway:
SheCodes Plus showed me the power of combining creativity and logic. Building a world clock and a weather app gave me confidence that I could tackle real-world projects. The weekly homework and professional feedback kept me motivated and on track.
SheCodes AI Workshop: A Peek into the Future š¤
The SheCodes Plus AI workshop was a fun bonus that introduced me to artificial intelligence. Itās short but packed with practical skills for integrating AI into coding projects.
What I Learned:
- AI Tools: I experimented with tools like ChatGPT to generate content and assist with coding tasks.
- Project Integration: I added AI-powered features to my web projects, like chatbots and text generators.
- GitHub and Netlify: I learned to deploy my AI projects online, which felt like launching my own mini-app!
Key Takeaway:
AI is the future, and itās surprisingly accessible for beginners. This workshop showed me how to blend AI with coding to create smarter, more engaging applications. Itās a skill that makes you feel like youāre on the cutting edge of tech!
SheCodes Python Workshop: Unlocking a New Language š
Iām currently working through the SheCodes Python workshop, and itās been a game-changer. Python is such a versatile language, and this workshop is teaching me how to use it for data manipulation and building interactive applications.
What I Learned:
- Python Fundamentals: I got comfy with variables, loops, and logical operatorsābuilding blocks for coding logic.
- Data Handling: Iām learning to process and visualise data, which feels like magic when you see numbers turn into graphs!
- Interactive Projects: I built a text generator, which was both challenging and super rewarding.
Key Takeaway:
Python is beginner-friendly but incredibly powerful. The workshopās hands-on challenges make complex concepts feel approachable, and Iām already dreaming up ideas for my own Python projects. If youāre curious about data or automation, Python is a fantastic place to start!
Why SheCodes is Perfect for Beginners
The SheCodes Bootcamp is designed for busy women, with flexible schedules and a supportive community of over 200,000 learners. Every workshop includes real-life projects, weekly homework, and feedback from professional developers, so youāre not just learningāyouāre building a portfolio to impress employers. Plus, you earn certificates for each workshop to showcase on LinkedIn!
Advice for Aspiring Coders š¢
If youāre thinking about coding but feel nervous, let me tell you: youāve got this. Hereās my advice to get started:
- Start Small: Try SheCodes Basics to dip your toes in. Itās low-pressure and super rewarding.
- Embrace Challenges: Coding can be tricky, but every bug you fix feels like a win.
- Join a Community: SheCodesā Slack channels and support team make you feel like youāre never alone.
- Have Fun: Build projects youāre passionate aboutāit makes learning so much more exciting!
Whatās Next for Me?
Iām loving the Python workshop and canāt wait to finish the SheCodes Bootcamp. My goal is to become a full stack developer, and Iām already planning to build a portfolio website to show off my projects. Coding has opened up a world of possibilities, and Iām so excited to keep growing.
If youāre ready to start your coding journey, just start! Turn your curiosity into skillsāand maybe even a career in tech.
Happy coding! Stephie Oj. š