fbpx
Home Blog Page 708

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

      Word of the Day: strenuous

      0
      Word of the Day: strenuous

      The word strenuous has appeared in 79 articles on NYTimes.com in the past year, including on March 22 in “How Do You Paddle a Disappearing River?” by Daniel Modlin:

      Even in sections where the river deepened, it wasn’t easy. Instead of the current pulling us swiftly down the middle, the lower water levels forced our boats to drift in a serpentine formation, back and forth across the banks of the river. The banks provided another problem: For most of our trip, the right bank of the river — the Mexican side — was dominated by carrizo cane. Also known as border bamboo or giant reed, the cane, an invasive species, stretched off the bank for what I estimated as up to 15 feet high.

      … That night, blistered, bruised and damp, I asked Michael as we sat on our sleeping pads if floating the Rio was always this strenuous and riddled with obstacles. “Not when there’s really water,” he said. In fact, as I later learned, most of the difficulties I encountered (beyond stepping in cow dung near the campsite), could be attributed to the river’s lower water levels and signs of the landscape shifting as a result, said Jeff Bennett, a hydrologist for the Rio Grande Joint Venture, a conservation group that strives to protect the river habitat.

      Can you correctly use the word strenuous 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 strenuous 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.

      What Is Your Reaction to Trump’s Conviction on 34 Felony Counts?

      0
      What Is Your Reaction to Trump’s Conviction on 34 Felony Counts?

      Please note: We ask that adults respect the intent of our Student Opinion questions and refrain from posting here. While there are many other places on nytimes.com for adults to have their say, this is the only forum that explicitly invites the voices of young people.


      On Thursday afternoon, The New York Times reported the news that a Manhattan jury had found former President Donald J. Trump guilty of 34 counts of falsifying business records.

      Donald J. Trump was convicted on Thursday of falsifying records to cover up a sex scandal that threatened to derail his 2016 presidential campaign, capping an extraordinary trial that tested the resilience of the American justice system and will reverberate into November’s election.

      What is your reaction to the trial and the verdict?

      The article continues:

      Mr. Trump was convicted on all 34 counts of falsifying business records by a jury of 12 New Yorkers, who deliberated over two days to reach a decision in a case rife with descriptions of secret deals, tabloid scandal and an Oval Office pact with echoes of Watergate. The former president sat largely expressionless, a glum look on his face, after the jury issued its verdict. His sentencing was scheduled for July 11.

      The jury found that Mr. Trump had faked records to conceal the purpose of money given to his onetime fixer, Michael D. Cohen. The false records disguised the payments as ordinary legal expenses when in truth, Mr. Trump was reimbursing Mr. Cohen for a $130,000 hush-money deal the fixer struck with the porn star Stormy Daniels to silence her account of a sexual liaison with Mr. Trump.

      The felony conviction calls for a sentence of up to four years behind bars, but Mr. Trump may never see the inside of a prison cell. He could receive probation when he is sentenced, and he is certain to appeal the verdict — meaning it may be years before the case is resolved. Still, the jury’s decision is an indelible moment in America’s history, concluding the only one of four criminal cases against Mr. Trump that was likely to go to trial before Election Day.

      This second article discusses the significance of the verdict, explaining that it caps “an extraordinary trial that tested the resilience of the American justice system and transformed the former commander in chief into a felon.” The article continues:

      The guilty verdict in Manhattan — across the board, on all 34 counts — will reverberate throughout the nation and the world as it ushers in a new era of presidential politics. Mr. Trump will carry the stain of the verdict during his third run for the White House as voters now choose between an unpopular incumbent and a convicted criminal.

      While it was once unthinkable that Americans would elect a felon as their leader, Mr. Trump’s insurgent behavior delights his supporters as he bulldozes the country’s norms. Now, the man who refused to accept his 2020 election loss is already seeking to delegitimize his conviction, attempting to assert the primacy of his raw political power over the nation’s rule of law.

      Mr. Trump showed little emotion inside the courtroom as he learned his fate on Thursday, but when he emerged, holding his jaw tense, the former president spoke to an assembly of television cameras. He declared that the verdict was “a disgrace” and, with a somber expression, proclaimed: “This is long from over.”

      Since this is breaking news, we encourage you to follow live updates here.

      Students, read both articles and then tell us:

      • What is your reaction to the trial and the verdict?

      • Have you been following the case over the past few weeks? Are you surprised by the jury’s decision to convict the former president?

      • Mr. Trump immediately declared the verdict a “disgrace,” and his campaign quickly sent out a fund-raising email in which the former president said, in all capital letters, “I am a political prisoner!” What’s your reaction to Mr. Trump’s response?

      • What do you think the verdict says about the U.S. legal system and American democracy more broadly?

      • Do you think the verdict will affect the presidential election? In what ways?

      • What questions do you have about the case — or the verdict?


      Students 13 and older in the United States and Britain, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public and may appear in print.

      Find more Student Opinion questions here. Teachers, check out this guide to learn how you can incorporate these prompts into your classroom.

      LMS Mid-Year Rankings 2024

      0
      LMS Mid-Year Rankings 2024
      • Vendors still can’t seem to wrap their arms around the difference between L&D and Training. We are not talking rocket science here, nor geophysics. They are different. Different modalities. Different backgrounds. Training can be both internal and external. L&D is rarely external. L&D is heavy and always has been internal. Simple. Simple. Simple. Nothing drives me more batty that vendors who ignore this. And honestly, they don’t care. Hint – you should. Most of the Learning System market are vendors who are combo – i.e. they go after L&D and Training. I know vendors who share wise, are higher on the customer training side, than L&D – yet, the focus on L&D as the messaging. Oh, talk to anyone in L&D or Training and they will concur with what I’m saying. Seriously, do I need to draw a map for you? Don’t say yes, my writing is horrible .
      • First This or First That. Another wonderful spin for marketing, but rarely do I find it true. At the end of the day, don’t focus on the hype of what a vendor pushes out. Focus on the system and what specifically you need. I mean the Edsel was supposed to be the car of the future – turned out to be a huge dud. A dud that gets eyeballs when the person driving it down the street is going 20 in a 35 speed limit. I know who you are! (not really)
      • A vendor who crosses the threshold into the Top five that hasn’t been in my rankings before, but follows one other vendor who bounced in, and never was before. You will see a full product review of them, this summer. Which reminds me, if a product review this summer/fall will appear on this blog, I will note “product review”.
      • IMO their Generative AI tied to the learner and the content is brilliant – it works, and is crafty – a plus. I initially said they are the first to do so – and yes from a non technical skills side. and even then it goes a bit more (i.e. the one that tapped first – but it is only for technical skills). Thus, Hive is the first to do so, that is not focused only on tech skills. Confusing? Why not!
      • Their content creator tool taps into folks who are new to creating content, utilizing a variety of prompts and assistance. I believe anyone could create a course, that isn’t just text dribble – that I see over and over again (sans one vendor).
      • Everything is included in the system – and while they are other vendors that include what are basically add-ons that other vendors charge for – what Hive does is quite nice. A total package. The system is really around skills, and while they won’t call themselves an LMS – let’s say learning platform (which they are), which in turn is a learning system. See how easy that is?

      How We’re Harnessing GPT-4o in Our Courses

      0
      How We’re Harnessing GPT-4o in Our Courses

      Earlier this month, OpenAI released its latest AI model, GPT-4o. Now you can start using this powerful model right in our interactive learning environment as you work on a course or path. 

      Our AI Learning Assistant harnesses OpenAI’s GPT-4o to give you instant, personalized coding guidance. In select courses, you can highlight the code you’re working on, click “Explain code” to open the AI Learning Assistant, and it’ll launch a chat box where you can ask questions, request explanations, or check your code for errors.  

      When we first launched the AI Learning Assistant, it used the large language model GPT-3.5. Now that this feature is upgraded to GPT-4o, the AI Learning Assistant is better equipped to help you learn tech skills and concepts faster. In OpenAI’s model evaluations, GPT-4o was even better than GPT-4 Turbo (OpenAI’s previous high-intelligence model) at extracting reasoning from text. GPT-4o can also generate text two times faster than GPT-4 Turbo, so it’s more efficient, and it has more advanced coding knowledge.   

      Learn something new for free

      Want to discover more ways to take advantage of GPT-4o during your learning journey? Read on and be sure to check out all of our new AI-powered platform tools and mobile upgrades.  

      How to use GPT-4o while you learn 

      Before we added the AI Learning Assistant to our platform, you used to have to open a new window and prompt ChatGPT with background information about what you’re working on every time you had a question. Constant context switching can get tedious and distract you from the lesson or project you’re focusing on.  

      Now you can start a conversation with GPT-4o right in the middle of an exercise. Since the AI Learning Assistant is highly contextual, it bases its response on your position in an exercise and the code you’ve written. For instance, instead of having to write a long-winded prompt like, “I’m working on a beginner Python 3 course and I am creating boolean expressions, here is the code I’m writing, help me find the error,” you can just highlight the code in question and click “Explain code.”  

      We like to think of the AI Learning Assistant as a more experienced and knowledgeable dev that you can instantly turn to resolve doubts and explore complex concepts. For example, when you’re learning a new programming language, AI can help you understand syntax, debug code, and even suggest improvements in real-time. While it might seem like this is cutting corners, it actually facilitates a deeper and more practical understanding of coding concepts.  

      Not to mention, incorporating AI into your workflow is a standard part of being a productive and capable developer today. If you can familiarize yourself with industry-standard AI tools like GPT-4o while you’re learning, you’ll be even more prepared to enter a professional environment where these tools are the norm. In professional settings, developers often use AI to streamline tasks like code completion, automated testing, and data analysis.  

      “This is another realistic way of learning,” says Chirag Makkar, Senior Software Engineer at Codecademy who worked on the AI Learning Assistant. “It’s not really about how deep you can get into a particular technology or a language, it’s actually about how quickly you can build projects, learn things, and move ahead.”   

      More ways to leverage AI in your learning journey 

      At Codecademy, we’re always looking for ways to weave the latest technological advancements into our learning environment. OpenAI’s product demos last week gave us a taste of what’s possible with this new model, so keep an eye out for more announcements about how we’re leveraging GPT-4o’s full capabilities (like Voice Mode).  

      In the meantime, grow your AI skills and start learning the basics of the technology behind these tools. Our free courses Intro to OpenAI API, Learn How to Use AI for Coding, and Learn How to Use AI for Data Analysis will help you get comfortable using GPT tech in your daily coding work. And if you want to advance your AI knowledge and work towards a career in this rewarding area, the career path Machine Learning/AI Engineer teaches you all of the skills plus enables you to work on projects that you can put in your professional portfolio.   

      How To Tell If You’re “Proficient In Excel” & How To Get Better

      0
      How To Tell If You’re “Proficient In Excel” & How To Get Better

      Seeing “proficient in Microsoft Excel” listed on a job description can be confusing, even if you regularly use the Microsoft spreadsheet software. Considering the vast uses for Excel, how can you tell if you’re truly “proficient” enough to be considered for a role?

      For starters, read the job description closely. If Excel proficiency is listed as a “required” technical skill, then it’s safe to assume it’s an Excel-heavy role with little room to fake it or learn on the job. But if the job description categorizes it as a “preferred” or “desired” skill, then you might be more qualified than you think.

      “What it means to be ‘proficient’ is going to depend on what you need to use Excel for,” explains Ada Morse, Associate Curriculum Developer at Codecademy. For example, a Business Intelligence (B.I.) Analyst might rely on Excel to manage budgets and financial forecasts, while a project manager might use it to build an organized schedule or calendar.

      The beauty of Excel is that it’s a powerful but flexible program with tons of potential use cases. “Like with a lot of programming languages, there’s thousands and thousands of functions in Excel for different things — and no one’s going to know them all,” Ada says.

      Our course Learn Microsoft Excel for Data Analysis will teach you some key Excel functions, like how to import and manipulate data and create visualizations, so you can confidently claim proficiency. If you’re heading into a job interview or wondering if you have what it takes to apply to a position that involves Excel, here’s what you need to know.

      What does “proficient in Excel” really mean?

      Broadly speaking, being “proficient in Excel” means you understand the basic layout of the program and how certain mechanical aspects work, like formulas, functions, tables, and ranges, Ada says. Excel spreadsheets typically involve numeric data, so you should know how to complete basic computations, like calculating averages or finding the maximum and minimum values in a column, she adds.

      If you’re working with a large data set, knowing how to use and control AutoFill is a great way to be more efficient, Ada suggests. Being able to filter a data set, so that you can see the data you’re actually interested in, is another way to prevent tedious scrolling, she says. And it’s a good idea to have a grasp on how to create a basic chart from your data, she says.

      Similar to Microsoft Word, there are lots of opportunities to change colors and fonts within Excel spreadsheets. Knowing how to format a spreadsheet so that the content is clear and legible is certainly a good skill to have (it’s covered in our Learn Microsoft Excel for Data Analysis course), but don’t get caught up in aesthetics, because everyone has different stylistic preferences, Ada says. “People who use Excel a lot tend to get really opinionated about what the best way to use it is,” she says.

      How to answer Excel interview questions

      A common example of an Excel interview question that a recruiter or hiring manager might ask is: “What’s your favorite Excel formula or function?” For example, you might say you’re a fan of INDEX and MATCH or VLOOKUP, which are a few different tools that are used to find specific data cells in your spreadsheet. “Each of these has their own little finicky flaws that can get you into trouble if you don’t know how to use them properly,” Ada says.

      Or an interviewer might ask you something like, “Do you know what a PivotTable is?” If you don’t know, a PivotTable is a tool in Excel that automatically restructures a table that allows you to quickly (and cleanly) summarize data with categories and subcategories.

      While these might seem like oddly specific questions that are designed to trip you up, they’re really ways for recruiters to see what steps you would take to figure something out or solve a problem and how comfortable you are with the software, Ada says. “If someone doesn’t have a favorite Excel function, then probably they haven’t used it enough,” she says.

      Ways to get better at using Excel

      There are plenty of ways to brush up your Excel skills, like taking our course Learn Microsoft Excel for Data Analysis.

      Another smart way to practice is by downloading a dataset to play around with. “Find the dataset  that’s interesting to you, open it up in Excel, and start exploring,” Ada says. “Be inquisitive and see what basic questions you can ask about the dataset.” When you run into something you don’t know how to do, use your friend Google (or the Codecademy Forums) to find a tutorial, she says.

      The bottom line: Proving that you’re a problem-solver and capable of learning to fill your knowledge gaps is just as valuable as showcasing your technical chops. “Being able to find out how to do the thing that you need to do is really the base level of proficiency,” Ada says.

      Don’t discount your work experience or competency with other programming languages that may overlap. For example, knowing how to Analyze Data with Python could easily transfer over to roles that utilize Excel. Check out our other career paths to explore the data science field, like Data Science Foundations and Data Scientist: Analytics Specialist.

      Lastly, before you press submit on your job application, be sure to check out these tips for writing a standout cover letter for a data scientist position, and refresh your LinkedIn profile with advice from recruiters.