fbpx
Home Blog Page 423

How I Went from Translator to Engineering Apprentice in 7 Months

0
How I Went from Translator to Engineering Apprentice in 7 Months

Learning to code so that you can land a job in tech can feel daunting. That’s why we’re sharing inspiring stories from Codecademy’s community — to show how people like you (yes, you!) can embark on a learning journey and end up with a totally new career. We hope these stories serve as a reminder that there’s no single path to a more fulfilling work life. 

Today’s story is from Lizzie Gardiner, a 29-year-old Engineering Apprentice, living in West Yorkshire, England. Read more stories from Codecademy learners here — and be sure to share your story here. 

Why I chose to learn to code 

“About a year ago, I was reaching a point where I wasn’t really enjoying working as a translator anymore. Being self-employed has its own challenges, no matter the role. But I also wasn’t enjoying the translation industry itself. I had a friend who also did a linguistics degree, and she was now in cybersecurity. She was talking to me about it, and I thought it sounded really interesting. It seemed like there was actually quite a lot of overlap. 

I thought I would give coding a try and see what I thought. That’s when I came across Codecademy. Before signing up for any of the paid memberships, I did some of the free lessons. I thought, ‘I can see myself liking this.’ 

Learn something new for free

I did the quiz on Codecademy where it matches you up based on your skills. Since I was saying I had an analytical mind, it pointed me towards back-end development with Python. When I decided to take coding more seriously, I looked into it a bit more and read in many places that HTML and CSS are good starting points. So, I thought, ‘Okay, I’ll leave Python for now and move on to that.’ 

I initially signed up for the Full-Stack Engineer career path and got about halfway through. Then I thought, ‘I’ll be done in half the time if I only focus on front-end,’ and I could start looking for jobs on that basis. But I’m still very interested in back-end development, so I’m planning to complete the rest as well.”

How I made time to learn 

“I think I was quite lucky because I was self-employed, which meant I could work coding into my day. However, for the first six months, I was doing translation work as well. I love lists and planning, so I kept track of everything in a spreadsheet. I monitored how much time I was dedicating each day, and I projected my completion date based on that pace. I think it’s helpful to have a goal and know what you’re working towards. 

I tried to code every day, and it helped that I enjoyed it. Even if I was doing it in the evening, it didn’t feel like a chore because I found it fun. That’s a big thing: if you’re forcing yourself through it, that’s probably not a positive sign. I think the ‘little and often’ approach is effective, and building the habit is key.” 

How I saved up money to switch careers 

“I was trying to decide between a paid bootcamp and Codecademy. Bootcamps are really expensive because you have to pay for them and you can’t work at the same time. I was adding up all my savings, wondering if it was even feasible. I had already done a little bit of Python and liked how Codecademy worked, so I thought it seemed like a no-brainer. I could do it in my own time, and it was a much smaller cost. 

At first, I was a bit wary because there wouldn’t be a tutor, and I would be on my own. But with the forums and everything, I ended up being very happy with the decision. Cost-wise, it might not be an easy option for everyone, but compared to bootcamps and other options out there, it’s much more accessible.”

Have you tried our AI Learning Assistant yet?

The AI Learning Assistant gives you instant, personalized coding guidance integrated right into your courses.

How long it took me to land a job 

“I realized that a lot of the new-grad schemes are advertised in November with a closing date in December, and they start the following September. I probably missed the boat on some of them because the deadlines had passed. However, I decided to apply to some anyway in November, even if I didn’t feel quite ready yet. Towards the end of December and into January, I started taking it more seriously. I focused on looking for things I was interested in and worked on my CV.”  

I always thought I hated networking, but I realized it doesn’t have to be a scary thing.

Lizzie Gardiner

Engineering Apprentice

How I got in the door 

“I was in a mentoring program for women in tech, which included weekly Zoom meetings. We were matched up with mentors, and there were talks by women in tech on various topics. This program provided a chance to connect with many different people. One of those people shared a job advert on LinkedIn, and that’s how I found it. So, networking is key.” 

Want to learn about tech organizations for women in tech?

Check out this list of organizations helping girls, women, and non-binary folks break into tech.

How I nailed the interview 

“It was quite an informal process, actually. First, it was just a CV and cover letter submission. Then there was the first interview with the hiring manager and one other person. It was very much like a chat, discussing what you’re like as a person and some basic questions about your background, but it wasn’t very intense. 

The second interview was with the head of IT and other department heads. There was a small technical test, but it wasn’t the data structures and algorithms stuff I’d been practicing. It was like a take-home test in that sense, as we could plan it in advance. They seemed more interested in how we thought rather than a specific answer. Everyone who got hired had very different answers. There were also some interview questions as part of that.” 

How I evaluated the offer 

“My main criteria were: Is this somewhere where I’ll still be able to learn? I’m still quite new to this, and I don’t want them to expect me to know everything immediately. I’ve only been learning for a year, and there’s so much to tech.  

The fact that [the platform Pega] was something new was cool because I could try out this low-code system and see what it’s like, which appealed to me straight away. The key one was being able to keep learning and having support, whether that’s a specific mentor or a structured training program. That’s all worked out, so it was quite an easy yes. Also, being a small company feels nicer because you can know everyone, rather than being just one person among a huge crowd.” 

How day one and beyond went 

“There are eight of us who started at the same time, and we’re still in the initial learning phase. Most of us have a coding background, but Pega is a new language or system, so we’re getting our heads around that. The logic element is still there, and the problem-solving aspect remains, even if the actual syntax and way of doing things are different. 

It’s been really good. The job is fully remote, which is convenient — even though when you’re learning something new, there are benefits to being in an office with people. With screenshare and other tools, everyone’s very willing to help and chat. The culture is great.” 

What I wish I knew before I started learning 

“I’d say definitely practice the technical interview prep. It’s great that interview prep is part of the [Codecademy] career path. I did one, but I hadn’t appreciated how different they are from the rest of our work. It’s definitely worth practicing those as much as possible. Even if you have loads of stuff in your portfolio, it doesn’t matter if you can’t pass the tech test, as you won’t get the chance to show anyone your portfolio.  

Other than that, networking is crucial. I always thought I hated networking, but I realized it doesn’t have to be a scary thing. In my head, it was always about going to events in person and trying to sell yourself, which didn’t appeal to me. But a lot of networking I’ve done has just been connecting with people on LinkedIn and chatting with them. I found that many people are willing to offer help, especially women in tech, because there’s still a disparity. If you approach someone who’s been through it, they’re often willing to offer advice. I wouldn’t have gotten this job without networking because it was only because someone shared it.” 

Coursera Coach: Leveraging GenAI to Empower Learners

0
Coursera Coach: Leveraging GenAI to Empower Learners

Using pedagogy and user research to take a learner-centered approach

Online education opens up a world of possibilities, enabling learners to acquire new skills and knowledge from anywhere, at their own pace. However, it can also present challenges, including staying motivated, balancing other life priorities, and overcoming roadblocks. At Coursera, we recognize these challenges and have been exploring ways to apply the power of generative artificial intelligence (GenAI) to help learners stay on track and achieve their goals.

To navigate the complexities of online learning, this new technology required a comprehensive pedagogical framework based on the science of learning and tutoring best practices while also having a contextual understanding of Coursera partners’ high-quality content.

Combining cutting-edge AI capabilities with the expertise of Coursera’s Teaching & Learning and Product teams, we launched an ambitious experiment: a learning assistant called Coursera Coach that offers tailored guidance and support, making the learning journey more enjoyable and empowering. This initiative has quickly grown in potential, now poised to become transformative for learners and a game-changer in online education. 

Welcome from Coursera Coach in Foundations of Cybersecurity by Google 

Coursera Coach’s methodological, interactive approach is aligned with Mastery Learning principles, providing frequent assessment, tailored feedback, and individualized pacing. These techniques ensure each learner achieves a solid understanding before moving on to more difficult topics. At each stage of Coursera Coach’s development, we have leveraged a multi-faceted approach, gathering learner feedback to iterate quickly.

Building Coursera Coach with learners for learners

Since its launch in 2023, Coursera Coach has evolved well beyond a simple question-and-answer tool. Through ongoing dialogue with our community and targeted research with learners, we have rapidly iterated on its functionality, delivering updates every few weeks to meet the specific needs of our learners. As Coursera Coach’s user base expanded, regular feedback sessions with learners have been instrumental in pinpointing the most impactful features, tailoring the experience to enhance accessibility, and aiding in efficient studying. 

We have seen Coursera Coach become a welcome support for those new to a subject or looking to strengthen their learning habits, while also streamlining the process for more seasoned students. Coursera Coach does not just answer questions—it teaches learners how to learn, embedding skills like note-taking, real-world applications, and key concept recall. More than a year into building Coursera Coach, we have identified several core benefits, refined through continuous research and iterations. The positive responses and utility found in Coursera Coach underscore the effectiveness of combining GenAI with the science of learning in the pursuit of solving real learner needs.

Here, we explore Coursera Coach through four key use cases—simplifying concepts, boosting confidence, reducing isolation, and enhancing motivation—to illustrate the potential of an AI-powered tutor built on the science of effective learning.

Use case 1: Making complex concepts more accessible 

One of the largest challenges for online learners is accessing help if they get stuck on a difficult concept. From our research, we know this can result in taking a break from the course and struggling to get back on track. Coursera Coach addresses this through in-the-moment support, breaking down complex ideas step-by-step and offering practical real-world examples. Learners can ask questions anytime to get unstuck quickly and continue making progress. By including this new functionality within courses on Coursera, we minimize learners’ need to look elsewhere and reduce their chances of losing momentum. 

As one learner we surveyed said, “In lieu of an in-person instructor, Coursera Coach is the next best thing to get me answers to my questions and assist with the readings when I do not understand it.”

“Explain this topic” with Coursera Coach in Python Data Structures by University of Michigan

Importantly, learners can ask Coursera Coach as many questions as they’d like without feeling judged or embarrassed. As another learner said, “Coursera Coach is like having a smart best friend. They completely understand the course and have the patience and intelligence to break it down for you.” It’s an ever-present learning companion, ready to offer guidance whenever a learner faces obstacles, making the online learning experience more enjoyable and frictionless.

Use case 2: Strengthening confidence and mastery through recall 

Before a learner attempts a graded assessment, Coursera Coach offers interactive practice to enhance their confidence and mastery of the material. We introduced this feature knowing learners want to apply their new knowledge as they learn and benefit from additional practice opportunities. Early in our research, learners expressed a desire not only to ask Coursera Coach questions but for the tutor to ask them questions to stimulate deeper reflection, a key element of Socratic learning. In our next iteration, we built the “Help Me Practice” feature with this framework in mind.

Help me practice with Coursera Coach in Navigating Generative AI: A CEO Playbook by Coursera

“Help me practice” sessions: In these interactions, Coursera Coach uses probing questions to guide learners’ thought processes, encouraging them to discover insights and formulate their own conclusions. This reflective and iterative process adapts to each learner’s level of mastery, gives them targeted feedback based on their answers, and progressively deepens their understanding. This approach allows learners to practice deliberately and assess their readiness to take the assessment. If they identify knowledge gaps, learners can continue practicing with Coursera Coach to refine their understanding and boost their confidence. Through learner research, we uncovered that this aspect of Coursera Coach enables learners without a background in what they were learning and those without strong foundational learning habits to build up the skills they needed. Even learners with more developed study skills are reporting the utility of this added practice. This is one example of how Coursera Coach can become a trusted ally to learners during their online education journey.

“Help me practice” with Coursera Coach in Navigating Generative AI: A CEO Playbook by Coursera

Use case 3: Providing emotional support and alleviating isolation

Coursera Coach’s role extends beyond providing practice—it acts as a supportive learning assistant that helps mitigate feelings of isolation and uncertainty that can be felt in online courses. Coursera Coach was first made to answer students’ questions, but our early research told us it did much more: learners felt like they had a friend and were no longer taking the course by themselves.

With Coursera Coach, learners gain a reliable companion in their educational journey. Providing emotional connection while learning can increase intrinsic motivation and boost learners’ confidence. Individuals can learn through observing, modeling, and interacting with others, which Coursera Coach now provides. Real-time support through natural language conversations offer a reassuring presence and can start to address the emotional needs of online learners as they progress through new concepts. This presence increases learners’ confidence in their ability to learn effectively and to achieve their career goals.

Use case 4: Boosting motivation through proven educational strategies

Coursera Coach is designed to emulate the best practices of human tutors, bringing sophisticated pedagogical strategies and practices into every interaction while delivering support that resonates with learners and fosters their growth.

Coursera Coach can play a crucial role in developing learners’ metacognitive skills, empowering them to become more self-aware and self-regulated learners. Specifically, Coursera Coach is designed to match learners’ needs at different stages, provide just-in-time feedback as they test their knowledge, and offer targeted guidance to update any misunderstandings. To supplement the course content, Coursera Coach can explain examples and explore concepts in more depth. With these additional interactions and support, Coursera Coach helps to build learners’ motivation and belief in themselves through acknowledgment of their efforts and successes. Ultimately, Coursera Coach empowers learners to take ownership of their journey, meeting them where they are and propelling their skill gains forward.

Next steps

As we look to the future, we are optimistic about the vast potential of Coursera Coach. This in-course functionality is already changing how learners around the world approach online education and enables us to offer many of the benefits of one-on-one tutoring at scale. The entire team working on Coursera Coach is committed to delivering the best possible learning assistant–one that opens doors to knowledge, career development, and personal growth like never before.

Coursera Coach is currently in beta phase and available to a subset of learners. Broader access will roll out later this year. Please visit the Coursera Blog to receive further updates.

Acknowledgments

Coursera Coach core team:  Alice Wong, Milee Yu, Olwen Puralena, Sandra Ximena Delgado Betancourth, Oleg Musayeu, Kody Smith, Sophie Gao, Zhan Cheng, James Tyack, Mashrur Khan, Yash Kshirsagar, Rebecca Eng, Michele Bové, Kang Chen, Melody Liu, Scher Foord, Laura Bronson
Teaching & Learning additional support: Alexandra Urban, LinLin XiaChristina Anderson

Word of the Day: sheepishly

0
Word of the Day: sheepishly

The word sheepishly has appeared in 37 articles on NYTimes.com in the past year, including on April 8 in the guest essay “Anxious Parents Are the Ones Who Need Help” by Mathilde Ross:

If the anxiety is connected to academic performance — for instance, if your child is having difficulty following the professor and thinks everyone in class is smarter — consider saying, “Do the reading.” Several times a semester, a student I’ve counseled tells me he or she discovered the secret to college: Show up for class prepared! This is often whispered rather sheepishly, even though my office is private.

Anxiety about oral presentations is also quite common. You know what I tell students? “Rehearse your speech.” Parents, you can say things like this, too. Practice it: “Son, you wouldn’t believe how helpful practice is.”

Can you correctly use the word sheepishly in a sentence?

Based on the definition and example provided, write a sentence using today’s Word of the Day and share it as a comment on this article. It is most important that your sentence makes sense and demonstrates that you understand the word’s definition, but we also encourage you to be creative and have fun.

If you want a better idea of how sheepishly can be used in a sentence, read these usage examples on Vocabulary.com. You can also visit this guide to learn how to use IPA symbols to show how different words are pronounced.

If you enjoy this daily challenge, try our vocabulary quizzes.


Students ages 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, can comment. All comments are moderated by the Learning Network staff.

The Word of the Day is provided by Vocabulary.com. Learn more and see usage examples across a range of subjects in the Vocabulary.com Dictionary. See every Word of the Day in this column.

The Serious Business of Play: How It Shapes Young Minds

0
The Serious Business of Play: How It Shapes Young Minds

Written by Liau Alex

Play stands out as the main way children explore, learn, and grow. But what exactly is play, and why does it matter so much for children’s development? Let’s explore this essential aspect and uncover its deep impact on early childhood growth

Play isn’t just something children do to pass the time; it’s the heart of childhood – a way for them to have fun and explore what they enjoy. It includes all sorts of activities they like, such as make-believe and games, driven by their natural curiosity and endless energy.

The first years of childhood are crucial because they shape how children think, feel, and connect with others later on. That’s why understanding how play helps during this time is essential for helping children grow up well-rounded and successful in the long run.

Types of Play

Social Play

Playing with others is vital for children to learn how to get along with friends and build relationships. There are two main ways children do this:

  • Cooperative play: At the heart of cooperative play lies collaboration and teamwork, where children engage in shared activities with common goals. Whether building a tower of blocks or organising a pretend tea party, this collaborative effort cultivates communication skills, negotiation abilities, and a sense of camaraderie.
  • Parallel play: Parallel play characterises the stage where children play alongside each other without direct interaction. Though seemingly independent, this form of play fosters social awareness, as children observe, imitate, and learn from their peers’ actions and behaviours.

Imaginative Play

When children use their imagination, they go beyond what’s real and enter amazing worlds where they can be super creative. In these make-believe worlds, there are two main ways they play:

  • Role-playing: Through role-playing, children assume various personas and enact scenarios drawn from their imaginations or real-life experiences. Whether pretending to be superheroes, doctors, or teachers, this immersive activity nurtures empathy, perspective-taking, and problem-solving skills.
  • Fantasy play: In the enchanting realm of fantasy play, the boundaries of reality dissolve, paving the way for magical adventures and whimsical narratives. From battling dragons in far-off lands to exploring imaginary kingdoms, this form of play stimulates creativity, divergent thinking, and storytelling abilities.

Physical Play

When children run around and play, it makes them feel strong and happy, and they get to explore how things feel. In this kind of play, there are two main ways they do it:

  • Rough and tumble play: Characterised by boisterous movements and spirited interactions, rough and tumble play allows children to test their physical boundaries, develop motor skills, and build resilience. Whether engaged in friendly wrestling matches or energetic chase games, this lively activity fosters agility, coordination, and self-confidence.
  • Outdoor play: The great outdoors beckons with boundless opportunities for exploration, discovery, and adventure. From scaling jungle gyms to splashing in puddles, outdoor play stimulates all the senses, nourishes curiosity, and instils a deep appreciation for the natural world.

Cognitive Benefits of Play

Play serves as a fertile ground for nurturing cognitive abilities and intellectual prowess. Several cognitive benefits come to light within this realm.

1. Problem-Solving Skills

Engaging in complex play scenarios requires children to navigate challenges, devise strategies, and adapt to changing circumstances. Whether constructing intricate block towers or solving puzzles, this process cultivates critical thinking, spatial reasoning, and persistence.

2. Creativity and Imagination

The boundless realms of play ignite the spark of creativity, empowering children to envision new possibilities, explore alternative perspectives, and express themselves freely. Whether crafting fantastical stories or inventing imaginative worlds, this creative process fuels innovation, originality, and self-expression.

3. Language Development

Play serves as a fertile ground for language acquisition and communication skills. Through interactive play sessions, children engage in rich verbal exchanges, expand their vocabulary, and refine their grammar. Whether narrating imaginary adventures or engaging in pretend play scenarios, this linguistic immersion fosters fluency, articulation, and literacy skills.

Emotional Benefits of Play

Beyond its cognitive dimensions, play holds profound implications for emotional well-being and socio-emotional development. A myriad of emotional benefits unfolds within this real.

1. Self-Regulation

Play provides a safe space for children to explore and express their emotions, regulate their impulses, and cope with stressors. Whether navigating conflicts during cooperative play or managing frustrations in challenging scenarios, this emotional regulation fosters resilience, self-control, and emotional intelligence.

2. Empathy and Social Skills

Through imaginative role-playing and collaborative endeavours, children cultivate empathy, perspective-taking, and interpersonal understanding. Whether comforting a pretend friend in distress or negotiating roles and responsibilities during group play, this empathic engagement nurtures compassion, cooperation, and conflict-resolution skills.

3. Stress Reduction

Play serves as a natural antidote to stress, offering moments of joy, laughter, and relaxation amidst life’s demands. Whether engaged in physical activities to release pent-up energy or immersed in imaginative worlds to escape reality momentarily, this playful respite promotes emotional well-being, mental rejuvenation, and a sense of inner peace.

The Role of Adults in Facilitating Play

As stewards of children’s development, adults play a pivotal role in nurturing and enriching the play experiences of young learners. Several guiding principles come into play within this sphere:

Creating a Conducive Environment

Adults can cultivate an environment conducive to play by providing ample space, resources, and opportunities for exploration. Whether setting up open-ended play stations or incorporating diverse materials and props, this supportive backdrop encourages creativity, autonomy, and self-directed learning.

Providing Guidance and Support

While children thrive in unstructured play environments, adults can offer guidance, encouragement, and scaffolding when needed. Whether modelling new play behaviours, offering gentle prompts, or facilitating peer interactions, this supportive presence nurtures confidence, competence, and social-emotional growth.

Recognising the Value of Unstructured Playtime

In a world dominated by schedules and agendas, adults must recognise the intrinsic value of unstructured playtime and safeguard its place in children’s lives. Whether advocating for recess breaks in schools or preserving free play opportunities at home, this commitment to play promotes holistic development, creativity, and well-being. Play is crucial during early childhood for children to grow, learn, and do well. It boosts their thinking skills, emotional strength, and ability to connect with others.

Learn the Fundamentals of Play

Want to learn the benefits of conducting pretend play? Enrol in Nurture Pods’ free course! Play is not just child’s play; it’s a crucial aspect of development that shapes a child’s cognitive, emotional, and social skills. In our comprehensive course, you’ll delve into the fascinating world of play and discover its myriad benefits.

From fostering creativity and imagination to enhancing problem-solving abilities, play is a powerful tool for nurturing a child’s holistic growth. Through interactive lessons and real-world examples, our course sheds light on the importance of play in early childhood development.

Uncover the secrets behind imaginative role-playing and its profound impact on cognitive agility. Explore the role of play in promoting emotional resilience and empathy. Discover how play lays the groundwork for strong social bonds and communication skills.

With Nurture Pods’ free course, you’ll gain invaluable insights into the transformative power of play. Whether you’re a parent, educator, or caregiver, this course equips you with the knowledge and tools to harness the full potential of play in nurturing young minds.

Explore more courses by Alex Liau Alex here.


About The Author

Liau Alex obtained his degree in Psychology from the National University of Singapore and specialises in childhood disorders, specifically learning and behavioural difficulties. He has many years of experience working with children exhibiting a wide array of learning and behaviour challenges, many of whom have been diagnosed with autism spectrum disorder (ASD).

As an author, Alex has two titles published by Future Horizons Inc. (USA), the world leader in autism and sensory resources. Schools worldwide have used his books for inclusive education and parent training for children with special needs. Titles under his name include School Shadow Guidelines (2015) and A Parent’s Guide to Early Intervention (2021).

Alex received training on early intensive behavioural intervention (EIBI) in Australia and subsequently went to the USA, where he received relationship development intervention (RDI) training under Dr Steven Gutstein and Dr Rachel Sheely. He has presented in Australia, Houston, and Singapore and has also been invited to participate in media interviews. Furthermore, he has worked with clients from across the globe, including China, Taiwan, Australia, the United Kingdom, and the United States.

Word of the Day: empathetic

0
Word of the Day: empathetic

The word empathetic has appeared in 155 articles on NYTimes.com in the past year, including on May 3 in “How to Survive Your High School Reunion” by Jancee Dunn:

You may have fantasies of going back and impressing people who ignored you in school, said Mitch Prinstein, the chief science officer at the American Psychological Association and author of “Popular.”
Don’t waste your time, he said. The movie scene where a former nerd makes a red-carpet entrance as everyone lowers their sunglasses in awe only exists on film, he added. Instead, present yourself as the person you are now.

At my reunion, I realized pretty quickly that we were all grown-ups. Many of us, by that point, had weathered our share of knocks — which made us more empathetic with one another. I discovered that a few classmates who had intimidated me in the old days had somehow turned into pleasant middle-aged people. As had I.

Can you correctly use the word empathetic in a sentence?

Based on the definition and example provided, write a sentence using today’s Word of the Day and share it as a comment on this article. It is most important that your sentence makes sense and demonstrates that you understand the word’s definition, but we also encourage you to be creative and have fun.

If you want a better idea of how empathetic can be used in a sentence, read these usage examples on Vocabulary.com. You can also visit this guide to learn how to use IPA symbols to show how different words are pronounced.

If you enjoy this daily challenge, try our vocabulary quizzes.


Students ages 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, can comment. All comments are moderated by the Learning Network staff.

The Word of the Day is provided by Vocabulary.com. Learn more and see usage examples across a range of subjects in the Vocabulary.com Dictionary. See every Word of the Day in this column.

10 Python Code Challenges to Try During Pride

0
10 Python Code Challenges to Try During Pride

Completing code challenges, bite-sized problems that can be solved with code, is an excellent way to sharpen specific coding skills and concepts — not to mention, code challenges are fun. In honor of Pride Month this June, we’re giving you a list of code challenges to try that all relate to uplifting the LGBTQ+ community and its allies. 

These coding challenges will give you a good mix of Python concepts to practice, like lists, strings, conditionals, and structures. Depending on your experience level, some of these challenges only take a few minutes to complete, while the more difficult ones might take a couple days. You may want to revisit a Python course to review (we’ve recommended the relevant Python courses to try along the way). 

As you’ll see, these are open-ended challenges and we’re not providing solutions. That’s because we want to give you a chance to practice key coding skills and apply your coding knowledge to real-world scenarios. We hope you feel inspired by all of the ways you can use code to give back to the communities and causes that you care about. Happy Pride and happy coding!

1. Affirmation Engine

Write a Python program that takes a user’s pronouns as input and returns a message that includes their pronouns and a statement of respect for their gender identity. An example of a message could be: “Thank you for sharing that your pronouns are {pronouns}. We wholeheartedly respect and affirm your gender identity, and appreciate your help in building an inclusive environment where everyone feels valued and accepted.

2. STEM Icons Sorter

Create a Python program that takes a list of LGBTQ+ historical figures as input and returns a new list with the terms sorted alphabetically. Want to brush up on your queer history? Learn about trailblazing LGBTQ+ figures in our free course LGBTQ+ STEM Icons.

3. ASCII Artist

In the beginner-friendly course Learn Python 3, you’ll get introduced to ASCII art, a type of text-based visual art that uses individual characters to create pictures and diagrams. Write a Python program that prints “PRIDE” in ASCII block letters. You can reference the complete ASCII alphabet using this chart.

4. Pride March Countdown

Write a Python program that calculates the number of days, hours, and minutes remaining until the annual NYC Pride March, which starts on June 25 at 12 pm EDT. The program should display the countdown in a user-friendly format. For a refresher on working with date time data in Python, read this article

5. Acronym Explainer

Create a switch loop that prints the terms represented in the acronym LGBTQ+, which are: lesbian, gay, bisexual, transgender, queer, and non-straight/non-cisgender identities.

6. Rainbow Message Generator

You are given a message, “Code with pride!” that needs to be transformed into a rainbow-themed string where each letter is a different color in the LGBTQ+ Pride flag. Your task is to write a Python function that takes the message as input and returns the rainbow version of the message. Hot tip: You can use ANSI escape codes to apply color to text in Python.

7. Pronoun Practice Chatbot

Develop a simple chatbot that helps you practice using someone’s pronouns in different contexts. This code challenge is the most advanced one in the bunch, but don’t be intimidated. In the skill path Build Chatbots with Python, you’ll learn how to code rule-based, retrieval-based, and generative chatbots. The best part is you don’t need coding experience to get started — we’ll teach you to code with Python from scratch. 

8. Research LGBTQ+ Representation

Build a program that reads a dataset (you can use this pre-made dataset) and analyzes the representation of LGBTQ+ characters in cartoons. The program should calculate and display statistics, like any trends or changes in representation over the years. If you’re new to data science, check out the course Getting Started with Python for Data Science. You’ll get to work hands-on with real datasets in the course, and learn to use Jupyter Notebook, an industry-standard data analytics platform.

9. Pronoun Reminder

    Create a simple Python program that takes a user’s name and pronouns as input and then reminds the user to use those pronouns in a sentence. For example, if the user inputs “Alex” and “they/them,” the program should output a message like, “Alex uses they/them pronouns!” You’ll learn how to assign variables with user input in Learn Python 3.

    10. Inclusive Language Checker

      Develop a Python program that checks a given text for the use of inclusive language. The program should identify words or phrases that might be considered exclusive or insensitive and suggest more inclusive alternatives. For example, it could suggest replacing “guys” with “folks” or “y’all.” This exercise will help you practice string manipulation and dictionary data structures. To learn more about how computers work with human language, check out the path Apply Natural Language Processing with Python.

      Want even more Python ideas? Try these Python code challenges for beginners, or work your way up to advanced coding challenges. You can also review these code challenges, which are all based on real-world technical interviews. If you feel like you’ve got a handle on code challenges, be sure to check out our library of Python projects that you can complete for practice or your professional portfolio.

      This blog was originally published in June 2023 and has been updated to include additional Python challenges.

      9 Tech Organizations that Support the LGBTQ+ Community

      0
      9 Tech Organizations that Support the LGBTQ+ Community

      This Pride Month, we’re taking a moment to share some tech organizations that are doing awesome work to support and uplift the LGTBQ+ community. We know that coding and learning technical skills can often feel like a solitary activity, whether you’re learning from home or working remotely. The antidote? Having a strong community of like-minded people that you can turn to for advice, resources, and inspiration.  

      Read on to learn about LGBTQ+ tech organizations that provide workshops, events, mentorship programs, and more. Discover how you can get involved, volunteer, or meet up with these vibrant communities during Pride Month and all year round.  

      While you’re at it, don’t forget to check out our Codecademy communities and events. We’re always hosting study sessions, workshops, and other virtual events where you can meet learners around the world and get motivated by your programming peers. 

      Learn something new for free

      Lesbians Who Tech & Allies 

      Lesbians Who Tech & Allies is dedicated to achieving pay equity and representation for women, women of color, and nonbinary leaders across industries. Their work helps expand access to leadership roles for mid-senior level professionals. Lesbians Who Tech also partners with companies to create targeted talent pipelines, enhance employer branding, and foster business growth and innovation. 

      Get involved: There’s a big virtual summit coming up for Pride, where you can hear tech leaders speak and explore professional development opportunities. You don’t have to be a lesbian to join this organization — Lesbians Who Tech & Allies has more than 100,000 members who are LGBTQ+ women, nonbinary, trans, and gender nonconforming.  

      Out in Tech 

      Out in Tech, the world’s largest LGBTQ+ nonprofit for tech professionals, created the Digital Corps program to support grassroots LGBTQ+ movements globally by offering free web services and development. Their goal is to amplify the voices of LGBTQ+ organizations and activists, particularly in countries where being gay is illegal. So far, they’ve built 250 websites in multiple languages for LGBTQ+ organizations worldwide. 

      Get involved: Volunteering with Digital Corps is a rewarding opportunity to make a significant impact while gaining valuable experience. Beyond folks who know web dev, they also need people to help with design, writing, and operationalizing tasks.  

      TransTech Social 

      TransTech Social empowers, educates, and employs the LGBTQ+ community through accessible education programs, inclusive events, and equitable employment opportunities, with a focus on transgender and gender-nonconforming people. Founded by self-taught dev and actress Angelica Ross in 2014, it offers job training and leadership skills to reduce discrimination and promote economic empowerment.  

      Get involved: It’s free to join TransTech Social, and members get access to all kinds of perks, including monthly virtual workshops created by and for members, a library of over 100 educational videos (covering topics from accessibility design to virtual public speaking), and a Discord server with a dedicated #jobs channel. 

      LGBTQ in Technology Slack 

      Whether you work remotely or are feeling secluded while learning to code on your own, check out the LGBTQ in Technology Slack. It’s a safe space for chatting with and meeting other queer people in the industry, and there are over 250 channels you can join if you want to engage with specific subcultures.  

      Get involved: Before you join this Slack, be sure to read its code of conduct and review the overview of LGBTQ in Technology’s culture

      Out & Equal  

      Out & Equal is a nonprofit that focuses on making workplaces more inclusive and supportive for LGBTQ+ people. They work with Fortune 500 companies and organizations to provide leadership development, diversity training, and networking opportunities. Their goal is to create work environments where all employees can grow and succeed. 

      Get involved: Out & Equal hosts an annual Workplace Summit with lots of workshops about what it takes to thrive and feel a sense of belonging at work. It’s also a great way to hear from thought leaders, meet like-minded people, and expand your professional network and community.  

      StartOut  

      Got an idea for a product or app that you want to make a reality? StartOut provides resources, support, and mentorship to LGBTQ+ founders and entrepreneurs. A 2023 report from StartOut found that LGBTQ+ founders only raised 0.5% of the trillions of dollars in startup funding (despite the fact that 7.1% of the U.S. population identifies as LGBTQ+). That’s why their mission is to drive economic empowerment within the queer community and ensure equal access to leadership and success opportunities. 

      Get involved: Members of the LGBTQ+ community and allies can volunteer with StartOut to have a hand in planning their events or provide mentorship to budding founders.  

      oSTEM  

      oSTEM is short for “Out in Science, Technology, Engineering, and Mathematics,” and it’s a nonprofit national technical society for LGBTQ+ students and professionals.  

      Get involved: There are lots of volunteer opportunities for students and tech pros. oSTEM’s short-term projects-based opportunities require five to 20 hours per month for a few months — you can sign up to volunteer and get matched with a project. You can also launch a local oSTEM chapter for your school or company (there are over 100 oSTEM chapters around the world!). 

      Diversify Tech 

      Diversify Tech connects people with professional opportunities — from jobs to internships and educational scholarships. Diversify Tech isn’t an exclusively LGBTQ+ organization, it’s open to folks from underrepresented groups in tech at every level (including students).  

      Get involved: Sign up for one of the Diversify Tech newsletters (they have different options depending on your level) to get weekly job board updates in your inbox. You can also make a profile for the Diversify Tech talent directory, so recruiters and hiring managers can contact you about opportunities. 

      Unicorns in Tech 

      Based in Berlin, Unicorns in Tech is an international tech community for LGBTQ+ people with over 4,000 members.  

      How to get involved: Unicorns in Tech hosts an annual hackathon and conference as well as monthly meetups in Berlin. Another way you can contribute is by writing articles and essays for the organization’s online magazine.   

      More ways to celebrate Pride 

      Check out all of our Pride coverage on the blog, including job search tips from queer career coaches and Pride-themed coding challenges. We hope these ideas inspire you to use your coding skills to give back to the communities and causes that you care about.  

      Word of the Day: introspection

      0
      Word of the Day: introspection

      The word introspection has appeared in 75 articles on NYTimes.com in the past year, including on Jan. 1 in “What’s ‘In’ for 2024? In-and-Out Lists, Apparently” by Jessica Roy:

      Extra-large bags, silver jewelry and gardening are in. Quiet luxury, podcasts and late bedtimes are out. That’s at least according to Instagram and TikTok, where lists confidently declaring which trends will thrive and which will die in the new year abounded as the clock struck midnight on Sunday.

      The dead week between Christmas and the new year has always been conducive to introspection, the hours usually spent working or socializing suddenly freed up for stewing in regret, rethinking bad habits or planning a comeback. But instead of making traditional New Year’s resolutions, many TikTok and Instagram users have started publishing “In and Out” lists that mix predictions of what will and won’t be considered cool in the coming year with aspirations for their 2024 selves.

      Can you correctly use the word introspection in a sentence?

      Based on the definition and example provided, write a sentence using today’s Word of the Day and share it as a comment on this article. It is most important that your sentence makes sense and demonstrates that you understand the word’s definition, but we also encourage you to be creative and have fun.

      If you want a better idea of how introspection can be used in a sentence, read these usage examples on Vocabulary.com. You can also visit this guide to learn how to use IPA symbols to show how different words are pronounced.

      If you enjoy this daily challenge, try our vocabulary quizzes.


      Students ages 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, can comment. All comments are moderated by the Learning Network staff.

      The Word of the Day is provided by Vocabulary.com. Learn more and see usage examples across a range of subjects in the Vocabulary.com Dictionary. See every Word of the Day in this column.

      Free June 2024 Wallpaper & Instagram quote

      0
      Free June 2024 Wallpaper & Instagram quote

      Free June 2024 Wallpaper & Instagram quote

      Free June 2024 wallpaper is here!

      Sunshine seekers, rejoice! June’s here, and it’s bringing a burst of cheer straight to your screens. Forget the gloomy days – this month’s free wallpaper boasts a canvas of bright blue skies dotted with wispy white clouds, all brought to life in a stunning watercolor style. But the real stars of the show are the sunflowers! Towering tall and bursting with golden hues, these beauties will bring a touch of summer warmth to your desktop or phone.

      Each wallpaper download from June 2024 includes the following:

      • Desktop wallpaper x3 (plain, with the calendar, and with a quote)
      • Phone wallpaper x3 (plain, with the calendar and with a quote)
      • Tablet wallpaper
      • Instagram ready quote

      June's 2024 wallpaper phone preview

      Sunflowers & Positivity for Your Screen

      Feeling a little down? June’s free wallpaper has you covered! It features a simple yet powerful message: “It’s gonna be alright.” This gentle reminder, displayed in a beautiful font, will be a calming presence on your screen, offering a little dose of encouragement whenever you need it most. Share it on your social media to brighten someone else’s day too!

      it’s gonna be alright!

      P.S the square image is also included as a larger file in the download package below! Feel free to post it on your Instagram.



      June's 2024 wallpaper phone preview

      Looking for more? Check our previous wallpapers!

      You can get three different desktop options with the free download – one with a calendar, one without the calendar, and another with a quote. Additionally, there’s a wallpaper available for tablets and three phone options too. You’ll also find an Instagram-ready square that features the weekly quote.

      Free June 2024 Wallpaper & Instagram quote featuring sunflowers and blue sky

      FOR PERSONAL USE ONLY.

      NOTE: This wallpaper is available as a free download through June 30, 2024 only. After that, a $5 download fee applies.


      Looking for more?

      Browse all wallpapers from this series.



      Loving your new wallpaper! It really sets the tone, right?

      Speaking of setting the tone, have you considered giving your website or blog a makeover too? A visually appealing design can grab attention and keep visitors engaged, just like a killer wallpaper. Check the designs below and find the perfect fit to elevate your online presence!

      Blogger templates

      WordPress Themes


      Your voice matters!

      If you have your favorite quotes or lyrics and would like them to appear on the next free wallpaper, make sure to post them in the comments below or send us your ideas via email.

      Enjoy!

      5 Ideas for Machine Learning & AI Projects

      0
      5 Ideas for Machine Learning & AI Projects

      Each day it seems like a new innovative AI tool comes out and alters the way we live — and that’s partly because this technology is a wellspring for creativity. You’ve probably thought up tons of potential uses for AI in your daily life, from automating mundane work tasks to using generative AI as a remixing and brainstorming tool.  

      With the right coding skills, you can make these AI project ideas a reality. In our courses and paths, you get to work on projects that help you put your skills into practice. Exploring our projects library is a great way to get inspired and think about real-life applications for AI and other technologies. (Heads up: You need a Pro or Plus account to access our full library of projects.) 

      Ahead we’ve gathered our AI and machine learning projects that will help you hone key AI techniques and skills. Remember, a project doesn’t need to be academic for it to provide value in your learning journey! We hope these projects expand your view of what’s possible with AI and get you inspired to keep experimenting with code.  

      Learn something new for free

      Find the Flag 

      The 2024 Summer Olympics are coming up, and during the iconic Opening Ceremonies, flags from countries around the world will sail down the Siene River in Paris. See some flags you don’t recognize? In this project, you’ll use decision trees in Python to try to predict the continent of flags based on several design features like the colors and shapes. This project introduces you to a practical application of decision trees in data classification and gives you a chance to experiment with key data science techniques, like data preparation, model training, evaluation, and fine-tuning. 

      Analyze Texts with NLP 

      Deciphering the actual meaning behind a curt “k” text message can be excruciating. Why not harness the power of natural language processing and sentiment analysis to help figure out the meaning behind a text message? For this project, we’ll give you a dataset of text messages (you can also use your own text messages if you’d like) and you’ll examine it in Jupyter Notebooks. Using NLP techniques like sentiment analysis, language parsing, word vectorization, and topic modeling, you’ll get deeper insights into the content of the text messages.  

      Echo Chatbot 

      When you’re multitasking in meetings all day, it’s easy to lose track of your to-do list. Use Python to build an Echo Chatbot that you can use to jot down thoughts or ideas during meetings. Type an idea or note, and the chatbot immediately repeats it back, so you can ensure that your input is captured and recorded correctly. In this project, you’ll get to show off your beginner Python knowledge of variables, string concatenation, output, and user input. The Echo Chatbot project is part of the path Build Chatbots with Python, which will give you an in-depth look at how to build rules-based and generative AI chatbots. 

      Predict Wine Quality with Regularization 

      You don’t need a sommelier’s palate to be able to assess the quality of a type of wine — you can use Python for data science to do it. Classify a dataset of wine ratings as “good” or “bad” using specific input variables (like fixed acidity, residual sugar, and sulphates). In this project, you’ll implement different logistic regression classifiers, find the best ridge-regularized classifier using hyperparameter tuning, and implement a tuned lasso-regularized feature selection method.  

      Handwriting Recognition using K-Means 

      Whether you’re writing postcards on vacation or addressing wedding invites, this project will take you behind the scenes of how the U.S. Postal Service uses machine learning to read and understand handwritten addresses. (Fun fact: This is the same sort of technology that ATMs and apps like Evernote and Expensify utilize to read handwriting!) Some key concepts covered in this project include using K-means clustering for handwriting recognition and using scikit-learn to cluster images of handwritten digits. You’ll see why visualizing and understanding data are crucial steps before applying machine learning algorithms. 

      More ways to grow your AI skills 

      Start taking one of our AI courses and paths to get more hands-on experience building real-world projects. There’s something for all levels, whether you’re just getting started out with generative AI tools and coding or you’re ready to build your own deep learning models. Be sure to read more about the in-demand AI skills that can help you stand out as a developer and the careers you can have in generative AI