fbpx
Home Blog Page 829

ChatGPT vs. Me: Can an AI Chatbot Build a Program From Scratch Better Than a Human?

0
ChatGPT vs. Me: Can an AI Chatbot Build a Program From Scratch Better Than a Human?

It took me, an absolute beginner programmer, just under 15 minutes to code my first program in Go completely from scratch, no AI involved. Impressed? I am! While it might not be the most sophisticated program, watching the code I typed into the terminal actually do something was (no exaggeration) extremely rewarding. 

Some context: As Codecademy’s Content Marketing Manager, I often get to talk to people in our community who launched careers in tech after learning to code. It’s easy to get inspired listening to the stories about people who’ve gone from a total beginner to a pro in a matter of months — it’s harder to actually take initiative and get started. 

I have rudimentary HTML/CSS experience (thanks, MySpace) and know a teeny bit of JavaScript, but like lots of people, I’m a busy person and I struggle to learn consistently. Making time to learn to code is tough, whether you’re at the start of your coding journey or trying to upskill in your current role. And with AI tools like ChatGPT making it easier than ever to quickly generate working code, now newbies can bypass the tedious parts of writing code syntax. 

Learn something new for free

Plenty of people who work with code are already finding ways to incorporate generative AI and ChatGPT into their workflow. In the 2023 Stack Overflow Developer Survey, 82% of respondents who are learning to code said they’re using or planning to use AI in their development process. So we wanted to see for ourselves: Can a human with beginner coding knowledge quickly build a coding concept from scratch better than the large language model ChatGPT? Here’s what happened.

Selecting a course

We recently updated our course catalog, slicing long courses into shorter bite-sized chunks. Now, you can choose from hundreds of smaller free courses, making it easy to learn a language concept quickly. For someone like me, who’s easily intimidated by how long it takes to learn how to code, but is eager to explore coding further, these courses are a Goldilocks solution. 

I decided to take the free beginner course Learn Go: Fundamentals. A learner recently told me that his favorite language is Go because it’s simple and concise, so it felt like a good option for me. Go was created by Google for in-house development, and the language is now used for everything from cybersecurity to web development. A delightful bonus: The project at the end of this course involves printing ASCII art of a gopher (Go’s mascot), which felt like a supercute way to combine my creative sensibilities with code. 

The first few modules covered the basics of how to compile and run programs in Go, then it was time to complete the first project. The Gopher It project incorporates the use of fmt to make ASCII art.

Completing the project on my own

I set a timer on my watch and began working on the project. It took me a total of 14 minutes and 48 seconds to code the gopher, in part because I’m impatient. I wanted to skip over steps to get to the fun part faster, but in the process I missed important information that I eventually had to go back to.

It helped to use the hints within the tasks to remember specific syntax. When it came time to compile the program, I typed the command into the terminal, but it didn’t work. I got an error response: main.go:3:11: expected 'STRING', found newline. I went and watched the YouTube video walkthrough of this project and noticed where I went wrong; I forgot to put “” around fmt. When I added those and my gopher appeared, I was so excited that I fist pumped the air.

Prompting ChatGPT to do the project

Feeling like a genius, now it was time to see what ChatGPT could come up with given the same instructions. The prompt that I gave ChatGPT was: “Can you please incorporate the use of fmt in the programming language Go to make ASCII art in the shape of a gopher?” Here’s what the AI chatbot delivered in just seconds:

The gopher is very minimalist and takes a lot of artistic liberties. It looks more like a heart or a pear than a gopher, even when I printed it in the terminal. Though, in ChatGPT’s defense, the chatbot’s response included this note: “The ASCII art provided above is just a simple example. You can find more elaborate and detailed gopher ASCII art online or create your own.” Writing a clear and specific prompt is part of getting a relevant response from a chatbot. (You can learn how to write prompts in our free course Intro to ChatGPT.) Maybe the prompt needs more information to get it closer to what we want? 

I changed the prompt, this time requesting, “Make the ASCII art of a gopher look more detailed, and use the programming language Go and incorporate fmt.” Here’s the code that ChatGPT generated the second time around:

package main


import "fmt"


func main() {
fmt.Println("⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⠴⠒⠒⠐⠈⠐⠂⠉⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠁⠀⠀⠈⢀⣀⣀⡤⠴⠶⠶⠒⠒⠚⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⠀⡠⠂⠈⡀⠀⠀⡠⠂⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡎⠁⠀⠀⠈⡇⠀⡎⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠈⡇⢸⡄⠀⠀⠀⠀⠈⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠈⡇⠈⠻⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠹⠀⠀⢿⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠻⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢳⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣦⣄⠀⠀⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣦⠀⠀⠀")
fmt.Println("⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⡀")
fmt.Println("⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙")
}

And here’s what the ASCII image looks like when you run the program. The ASCII art is more detailed, certainly, but not at all gopher-like. Makes you wonder if ChatGPT knows what a gopher is and looks like?

Comparing my project and ChatGPT’s

Art is subjective, even ASCII art. When determining which ASCII gopher is “better,” there are the visual parameters to consider (does it look like a gopher?) as well as the syntax (is the code written in a way that the program will run?). While the code that ChatGPT created was syntactically correct and runs, the ASCII interpretation of the gopher is highly abstract. 

An ASCII art gopher as coded by a human (left). ChatGPT’s interpretation of an ASCII gopher (right).

I could see using ChatGPT if I needed to quickly generate syntax for something, but as a learning tool or an artistic gizmo, it leaves a lot to be desired. This project has pretty low stakes, but imagine if you were tasked to write a program with real-life implications? Relying on ChatGPT to write your code opens the door for errors that can have serious impact. Without making mistakes in my code and figuring out how to correct them, I wouldn’t have picked up important coding habits (like double-checking that I included quotation marks) that I’ll need going forward. More importantly, realizing that I actually can write code has given me the motivation to keep learning Go.

In the past few months that ChatGPT has taken off, there’s been plenty of discourse about what this technology means for the future of coding and developers. The way folks write coding syntax might change and likely become more efficient. But at its core, programming is all about issuing commands in a way a computer can understand — and that’s a skill that’s going to remain relevant as AI takes off. 

Developers today need to learn coding fundamentals and understand how and when to utilize these AI tools. (That’s one reason why we launched the free course Intro to ChatGPT, so learners like you can dive into the advanced AI chatbot.) This goofy little gopher project is proof that there’s more to coding than just copying and pasting syntax. In order to really think like a programmer, you might be better off typing your code one letter at a time. But if that still sounds intimidating or tedious, I’d encourage you to just gopher it. 

Want to check out all of our free courses? Explore the recently-overhauled catalog to discover short, free, beginner-friendly courses like this.

Reach Your Goals Faster With Over 300 Free & Quick Coding Courses

0
Reach Your Goals Faster With Over 300 Free & Quick Coding Courses

Breaking down complicated ideas and processes into more manageable concepts is proven to help you learn and retain information. It’s also more convenient when you’re balancing learning to code with a full-time job, beach days, and summer trips. To help you reach your coding goals this summer and beyond, we’ve repackaged our entire catalog of courses and split our curriculum into smaller, bite-sized courses.

These shorter courses are designed to help you master specific concepts and methods faster. Some of the courses can be completed in less than three hours, but they’re all packed with useful info and tutorials. . Whether your goal is finding a job, finishing a project, or landing your promotion, you can hand-pick courses based on the most relevant skills that you need to learn.

Short courses also serve as great reference material when you’re taking on a project and need a quick refresher on a given element or method. Or if you’re preparing for a technical interview for a new job, you can take these to brush up on a function or technique that’ll make your coding solutions more efficient. Even folks who are brand new to coding have more options for building their tech knowledge, with more tailored coursework.

Another perk? As you crush these new and improved courses, you’ll build momentum that’ll motivate you to keep learning, work on more advanced courses, and maybe even challenge yourself to take on a skill path.

Make the most of your Codecademy membership and explore our catalog of over 300 free courses and more than 170 bite-sized courses covering popular programming languages, web and mobile development, artificial intelligence, and more. Here’s a sample of some of the quick free courses you can start today.

There’s more to coding than memorizing syntax; each language comes with its own logic and functionality. Lots of people start their coding journeys with JavaScript, and now you can review the methods and processes that you’ll need as your apps become more advanced.

JavaScript arrays are used to store data, and we use loops to run the same processes over and over under certain conditions. Together, they allow us to run the same operations on every element within an array — which is useful when you’re trying to simplify a complex processes or save time on repetitive tasks. In Learn JavaScript: Arrays and Loops, you’ll get to build and manipulate arrays and execute efficient repetitions using loops.

Mastering loops and arrays will help you develop more efficient solutions, which is also the key to passing technical interviews. Interviewers want to understand the logic behind your solutions, and learning how to effectively utilize various programming methods and functions can help you make a good impression.

HTML and CSS are considered the backbones of the web. If it’s been a minute since you reviewed the markup language syntax, consider taking one of these short HTML courses. In Learn HTML: Forms, you’ll learn about the inner workings of an HTML form.

HTML forms are one of the keys to engaging with your users. You’ll need them for account features, newsletters, surveys, feedback requests, and more. Companies rely on web developers to make all kinds of forms to collect user details, so learning how to create and manage them can be valuable.

Not sure if HTML is worth your time? Read this blog to understand why HTML is an underrated power tool for programmers. 

SQL (Structured Query Language), a programming language used to access data in relational databases stored in tables, is a great tool for anyone that works with data (or could work with data). That includes Data Scientists and analysts, but also less-technical people like marketers, product managers, and influencers.

Many companies and platforms provide analytics dashboards that can help you learn more about your users and company metrics. The data is out there if you know how to find it, and in our mini course Intro to SQL, we’ll show you how to create, access, and update tables of data in a relational database.
This is just a taste of what you can learn with our latest catalog update. Curious what other concepts you can pick up quickly? Check out the rest of our programming courses to start taking one of the 300-plus free options today.

A Wedgie War Zone

0
A Wedgie War Zone

The truth is, this is the life of many females in sports, not just gymnastics. Women’s sports, from volleyball to track and field, have included over-sexualized uniforms for decades. In track, women wear sports bras and tiny briefs on the bottom, but men get to wear longer shorts and tank tops. In gymnastics, women wear a leotard that barely covers anything and men flaunt long pants and tank tops. Don’t even get me started on volleyball; their tight, virtually nonexistent shorts are not only the norm on indoor volleyball courts but also outside on the sand, where the uniforms only become skimpier.

Of course, these bare minimum uniforms must be all about sports performance. The less material, the less restrictive; the tighter the clothes, the easier to move. So why are men’s uniforms substantially different from women’s?

I’ll tell you why: The sports industry capitalizes on women’s bodies instead of their performance. There is a clear-cut, sexist line between men and women, even in the sports they’re supposed to enjoy, but what can the women affected by these standards do about it?

Truthfully, not much. My teammates and I would often get in trouble for wearing shorts over our leotards, as that was seen as combating the status quo. An article from The New York Times mentions something similar: “The European Handball Federation fined Norway’s women’s beach handball team after players wore shorts, instead of bikini bottoms, during a game.” Each player was fined €150, (about $177), for a total fine of €1,500.

It’s the individual choice of whether or not to wear the uniforms that is so crucial for making athletes feel comfortable in sports, according to Akilah Carter-Francique, the director of the Institute for the Study of Sport, Society and Social Change. “It’s not just about the uniform. It’s about creating equity, inclusion, and space for these young women in a competitive environment. These athletes need to bring themselves into the space and not worry about how they look or whether they are being objectified.” Altogether, we must combat these immoderate uniforms to create a safer, more enjoyable environment for our athletes, and a space for these young women to find and continue to use sport as a place of empowerment – not objectification.

Works Cited

“2020-2021 Women’s Rules and Policies — USA Gymnastics.” USA Gymnastics, Nov. 2020.

Benbow, Dana Hunsinger. “Skimpy Difference: Women’s Athletic Uniforms vs. Men’s.” The Indianapolis Star, 5 Nov. 2016.

Friedman, Vanessa. “Policing Women’s Bodies via Dress Code Is Nothing New in Sports, Writes Our Columnist.” The New York Times, 30 July 2021.

Pruitt-Young, Sharon. “The Sexualization of Women in Sports Extends Even to What They Wear.” NPR, 23 July 2021.

Word of the Day: vainglorious

0
Word of the Day: vainglorious

The word vainglorious has appeared in eight articles on NYTimes.com in the past year, including on May 25 in “Seeing Beyond the Beauty of a Vermeer” by Teju Cole:

Smeulders co-curated “Slavery,” an epochal show held at the museum in 2021. It made use of artifacts from the Rijksmuseum’s own collections and a wide range of other sources. There were paintings, prints, drawings and documents, as well as plantation bells, foot stocks, a brass collar, a branding iron bearing a logo (probably of the Dutch West India company) and a ceremonial glass made for the raising of toasts by successful enslavers. Visitors to the Rijksmuseum, used to more vainglorious accounts of their national history, were confronted by visions of the brutality of life on plantations in Batavia, South Africa and the Banda Islands and by the stories of a select few of the hundreds of thousands of people enslaved by the Dutch.

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

Then, read some of the other sentences students have submitted and use the “Recommend” button to vote for two original sentences that stand out to you.

If you want a better idea of how vainglorious can be used in a sentence, read these usage examples on Vocabulary.com.


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.

Word of the Day: kinetic

0
Word of the Day: kinetic

The word kinetic has appeared in 135 articles on NYTimes.com in the past year, including on April 20 in “A Compact Home Office With Something Extra: It’s Also a Train” by Tim McKeough:

Built from weathering steel and glass, with a metal door finished in bright yellow automotive paint, the studio measures just under 300 square feet. It was designed by Tom Kundig, the architect who founded the Seattle-based firm Olson Kundig. Known for its buildings with moving parts — from hand-cranked glass walls to camping huts mounted on enormous casters — the firm actually has a staff member with the job title of gizmologist: Phil Turner, who specializes in making some of Mr. Kundig’s more audacious ideas reality.

… Such an unconventional project was “tantalizing to people like us,” said Tim Odell, the owner of the company, who not only did the steelwork but also helped Mr. Maxon assemble the systems that would make the studio move, working with his employee Jesse Thomson. “When you start talking about a project where we can do something that’s kinetic, we get really excited.”

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

Then, read some of the other sentences students have submitted and use the “Recommend” button to vote for two original sentences that stand out to you.

If you want a better idea of how kinetic can be used in a sentence, read these usage examples on Vocabulary.com.


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.

It’s Time to Move Beyond ‘Asian American’

0
It’s Time to Move Beyond ‘Asian American’

No term encompassing people of over 50 ethnicities can be culturally meaningful. Instead, proponents frame “Asian Americans” as a politically convenient coalition. This sentiment is what originally inspired the term, when graduate students in 1968 used it to organize against the Vietnam War. Today, though, Asians in this country are far more numerous and diverse than they were decades ago. Continuing to describe them as a single demographic means that the statistics of certain populations overshadow the pressing needs of millions.

You may have heard, for example, that Asian Americans are better-off than the average American. In reality, 12 out of 19 Asian ethnic populations surveyed by Pew Research Center in 2022 had poverty rates at or above the American average. But those individuals are consistently underserved because they get lumped with Indian Americans, who make six figures on average, into an Asian demographic that is increasingly described as “white-adjacent,” a group that has “made it” and does not need additional support.

This trend extends to nearly every policy field. Take immigration. The recent flood of highly-skilled Asian workers obscures the thousands of Hmong and Cambodian Americans who sought asylum in the face of genocide, as well as the more than 1.5 million Asians who are undocumented. These groups need interventions regarding refugee resettlement, mental health care, rehabilitation and family reunification, but they are hidden by the “Asian American” umbrella. Political talking points about Asian immigration continue to focus on work visas, leaving other needs unacknowledged, unaddressed.

Ironically, the term’s limitations hinder progress just as much as its breadth. Western and Southwestern Asians are not, according to the federal government, “Asian American,” they are Middle Eastern whites. This classification ignores that many South Asians have significantly stronger cultural ties to those “Middle Eastern” communities than East Asian ones, and that they face similar challenges in America, such as Islamophobia. Some groups have self-created “Brown Asian” organizations in response, capitalizing on this solidarity in a way that can actually translate to political change.

Labels have power, so let’s let communities define their own, along the lines of ethnicity, culture, and religion that make sense to them. “Asian Americans” are the fastest growing, least homogeneous demographic in America, which means the term is only going to become less useful. So if we are serious about representation, we need to make the effort to have a more nuanced conversation, using language not externally imposed for convenience, but defined by the people themselves.

Works Cited

Budiman, Abby, and Neil G. Ruiz. “Key Facts about Asian Americans, a Diverse and Growing Population.” Pew Research Center, 10 Oct. 2022.

Gebeloff, Robert, Lu, Denise and Jordan, Miriam. “Inside the Diverse and Growing Asian Population in the U.S.” The New York Times, 21 Aug. 2021.

Jensen, Eric, et al. “Measuring Racial and Ethnic Diversity for the 2020 Census.” United States Census Bureau, 4 Aug. 2021.

Kaur, Harmeet. “The Term ‘Asian American’ Has a Radical History.” CNN, 4 May 2022.

Kochhar, Rakesh and Cilluffo, Anthony. “Income Inequality in the U.S. Is Rising Most Rapidly among Asians.” Pew Research Center, 21 Aug. 2020.

Lee, Jennifer. “Are Asian Americans People of Color or the Next in Line to Become White?” The Brookings Institution, 11 Oct. 2022.

Montagne, Renee. “U.S. Is Home to 1.5 Million Undocumented Asian Immigrants.” Morning Edition, NPR, 28 Nov. 2014.

Samari, Goleen, et al. “Islamophobia, Health, and Public Health: A Systematic Literature Review.” American Journal of Public Health, U.S. National Library of Medicine, June 2018.

Benefits of an LMS for Upskilling Your Employees

0
Benefits of an LMS for Upskilling Your Employees

In today’s rapidly evolving business landscape, upskilling employees has become more crucial than ever. Continuous learning and professional development not only enhance the skill sets of your workforce but also contributes to the overall growth and success of your organsation. One powerful tool that can streamline and optimise the upskilling process is a Learning Management System (LMS). This article will explore the numerous benefits an LMS offers for upskilling your employees and driving organisational excellence.

What are the benefits of an LMS?

An LMS offers numerous benefits for organisations and individuals. Here are some key advantages of implementing an LMS:

Organises online learning content in one location

An LMS serves as a comprehensive and centralised platform to manage and deliver learning content. It brings together all the digital learning resources, courses, and materials, making it convenient and efficient for both learners and administrators.

A consolidated approach to training

Training materials, such as e-learning modules, videos, documents, and assessments, can be stored and organised in a single location within the LMS.

It simplifies training administration and logistics, and supervisors can efficiently manage and update content, ensuring consistency and accuracy across all training modules. It provides features for. Trainers can easily create and assign courses, set schedules and deadlines, track, manage training activities, and monitor learners’ progress in real-time.

Easy way to monitor ROI on training

Through built-in analytics and reporting features, organisations can gain valuable insights into how employees are engaging with the training materials. Through the assessments and performance evaluations integrated into the system, managers can gauge the practical implementation of the training and identify areas where additional support or reinforcement may be required.

Improved employee satisfaction

An LMS enhances the learning experience and contributes to overall employee engagement and job satisfaction. LMSs also promote personalised learning experiences which fosters a sense of ownership and relevance.

It can often incorporate interactive and multimedia elements into the training materials that boost employee motivation, encourages active participation, and ultimately contributes to higher levels of satisfaction and enjoyment. When employees see that their organisation invests in their development and provides resources for career advancement, their job satisfaction, and loyalty increase.

Provides unlimited access to learning materials

LMSs offer a virtual library of learning content that can be accessed anytime, anywhere, and by multiple learners simultaneously. This comprehensive collection of resources ensures that learners have access to a wealth of information such as learning materials, including interactive modules, videos, e-books, assessments, and more. This enables staff to explore topics at their own pace and according to their specific needs.

Improved employee retention

Employees appreciate organisations that invest in their professional development by providing opportunities for continuous learning and career advancement. A tailored LMS that’s aligned with an employee’s aspirations and unique development creates an environment that fosters employee growth, development, and job satisfaction, leading to increased retention.

Furthermore, an LMS promotes a culture of continuous learning and upskilling. This ensures that they stay updated with industry trends, best practices, and new technologies. This enhances employees’ marketability and professional growth, making them feel more fulfilled and motivated in their roles, which ultimately contributes to higher retention rates.

Easily tracks training progress

An LMS provides robust tracking and reporting features, allowing administrators, managers, or instructors to monitor learners’ progress, completion rates, and assessment results. These insights help identify knowledge gaps, measure training effectiveness, and make data-driven decisions for improvement.

A better onboarding experience

With an LMS, organisations can develop and deliver a comprehensive set of onboarding modules and resources that cover essential information such as company policies, procedures, values, and job-specific skills. Thus, new employees receive the same foundational knowledge and understanding, eliminating inconsistencies, and reducing the risk of information gaps during the onboarding process. An LMS empowers new employees through its self-directed learning capabilities, giving them a sense of control over their onboarding experience.

Reduces training cost-effectiveness

  1. Reduced instructor and travel expenses: organisations can deliver training remotely, eliminating the need for in-person instructors and associated travel expenses.
  2. Scalability: An LMS enables companies to train many learners simultaneously or at their own pace. This scalability eliminates the need for multiple instructors or additional training sessions, resulting in cost savings.
  3. Reusability of content: companies can create training content that can be reused for multiple training sessions and across different learner groups.
  4. Cost-effective updates and revisions: Organisations can make changes, incorporate feedback, and distribute updated content to learners without incurring additional printing or distribution costs.
  5. Tracking and reporting: An LMS provides robust tracking and reporting features, allowing businesses to monitor learners’ progress, engagement, and performance.

Preservation of valuable institutional knowledge

Organisations can effectively capture, store, and distribute institutional knowledge, ensuring its preservation and accessibility. An LMS serves as a centralised repository for training materials, documentation, and resources. This enables easy access to employees at all levels, regardless of geographical location or time constraints.

Improves an employee development time

With an LMS, employees have instant access to a wide range of training resources, including e-learning modules, videos, assessments, and interactive content. This eliminates the need for lengthy coordination or scheduling of training sessions, as employees can engage with the materials whenever it suits their schedule. The anytime, anywhere accessibility of an LMS enables employees to engage in self-paced learning, enabling them to complete training and development activities at their own convenience and at an accelerated pace.

This personalised approach ensures that employees focus on areas where they require improvement, eliminating the need for redundant or unnecessary training.

Economical and practical remote learning

With an LMS, learners can access training materials anytime, anywhere, and on any device with internet access. This flexibility enables employees to learn at their own pace and fit training into their busy schedules, accommodating remote work, travel, or other obligations.

  1. Reduced infrastructure costs: With an LMS, learners can access training materials remotely from their own devices, reducing infrastructure expenses significantly.
  2. Elimination of travel expenses: Remote learning through an LMS eliminates the need for learners to travel to training locations, saving on travel expenses, accommodation, and other associated costs.
  3. Scalability and cost efficiency: An LMS allows organisations to scale their training programs easily. This scalability ensures cost efficiency, as organizations pay for the LMS platform based on their overall usage, rather than per learner or training session.
  4. Reusability and updateability of content: With an LMS, training content can be created, reused, and updated efficiently. Once developed, training materials can be easily shared across multiple training sessions or with different groups of learners.
  5. Flexible learning schedules: Remote learning through an LMS allows learners to access training materials at their own pace and convenience. This flexibility enables learners to balance their professional and personal commitments while engaging with the material.

The value and benefits of LMSs increase with time

As the LMS platform evolves, organisations can continually add new training modules, courses, and materials to the system. This expanding library of resources caters to a broader range of learning needs, enabling employees to access a diverse array of content to support their professional development. Additionally, the data provides valuable insights into the effectiveness of training programs, identifying areas of improvement, and enabling organisations to make data-driven decisions for optimising learning experiences.

How can Alison help with upskilling your employees for free?

Alison’s free LMS with over 4000+ courses, allows organisations to create and deliver customised learning experiences. By investing in an LMS, you empower your employees to acquire new skills and knowledge, contributing to their professional growth and your organisation’s long-term prosperity.

Browse 4,000+ free online courses

The Use Case for a Learning System

0
The Use Case for a Learning System

The Use Case. Probably the least fun experience you will ever have when looking at or considering any type of learning system (LMS, LXP, EXP, Learning Platform, Craig’s Javalinas R US, etc.). The basics of any use case, is, to define at least at the very early stages, whether or not you qualify, for the conversation to continue. The majority of vendors will continue, regardless of what you espouse. Now, if you want employee learning only, and you go to a vendor who only does customer training, then the initial “use case” rejection (politely) is understandable. Ditto if you want employee learning for retail operations and talk to a vendor who only works with associations.

I had an experience a while back with one vendor, who “pre-qualified,” you, based on your use case. If you passed the first round, then, and only then, did you get to talk to a salesperson. Considering the person pre-qualifying you, is not at the expert level of customer training, I found this extremely displeasing and unsettling. The vendor is Skill Jar. The way this happened? Filling out a request for more information/demo (can’t recall their terminology). I tried to think of any other service out there, where you have to go thru pre-qualified with a person, before you can even get to talk to the salesperson. For the longest time, I was stumped.

Then it dawned on me. Credit Cards. You are “pre-Qualified,” but still have to pass the application process, before you get qualified, so really you are not pre-qualified. From our industry, including learning systems, learning technologies, content providers and so on, I have never in my 23 years in the e-learning industry, let alone training, ever had to go through a pre-qualified approach. Nevertheless, this whole angle was around a use case.

What is your Use Case?

When I talk to folks at trade shows, via readers contacting me, LinkedIn and so forth, I will hear, “well, there isn’t a system out there, for my use case.” I will then inquire some questions, just a few on what their use case is. They will provide the information, and each time, I will tell them, there are learning systems out there for that use case. Plenty are surprised, and state they haven’t found any, which isn’t surprising, since there are so many out there, and it would not be unexpected for folks to look for all of them – rather to focus on the ones they are aware of, or someone said you should check them out – and that solution is known.

The basics really is that you want to train your employees or customers or members. Or you want your students to learn. Perhaps you want the “audience,” to learn new skills or train them around new skills. Perhaps it is all about upskilling, or reskilling or acquiring knowledge based on their interests (a novel idea, I know – and rarely sought, sadly).

When I ran training at numerous companies, I would get the use case inquiry. And my retort was never in-depth, it was the basics honestly. I knew what I wanted, what I was looking for, and readily admit got irritated when a vendor would ask for further information because they just desired to know more. As if, that information would be the deal breaker for them. I never sought out systems that didn’t apply to the basics – such as seeking a system for customer training, and eyeing one that I knew was for employees only. Or seek out a system with NexGen features and look at ones that lacked anything along those lines – this could be achieved by just a read on their web site, or a reach out via e-mail around a few questions.

Times though have changed. Nowadays you just can’t get by with a use case that are the basics. The vendors really need to know more about the use case. They push for it. Angle around it, and the ones who know how to work it, are able to apply their system around that specific use case. It’s like magic.

With my clients, I always stress that they need to provide a very in-depth use case. This is to assure that the vendor clearly understands everything. Ambiguity is the downfall for so many people who pick a system, only to realize down the road, that by not being clear enough, they made a mistake. Getting out of a contract in our industry is very difficult. Thus, stewing and griping within yourself, are the only options, besides telling others that they system is perfect.

I wish I could tell you to just go with the basics and then get irked when the vendor wants more information. “How dare you,” you think. Then you ponder whether or not, dinner will be takeout or made.

Thus, when creating a use case, regardless of your industry, approach, location, user base type and size; you must go full in-depth. Extensive is always better – if that extensiveness is detailed. If it is something like, “We need the ability to add users to a group,” then that is not part of a use case. That’s criteria. Criteria you can just see when you check out a demo or blast over an RFP (after you take a look at the demo, although way too many people do it the opposite way).

A Use Case Should Be

  • Clear
  • Right to the point for the audience – what they are doing now, what is working, what isn’t working, why isn’t it working, what you believe would solve that problem or problems or issues (depending on your vernacular).
  • Response driven – think from the vendor standpoint – what would they need to know to understand your challenges, your focus, approach, and where you want to go
  • Go detailed – then hand off your use case to someone who is not working in your department/division, heck even your company – and ask them if what you wrote is clear for someone to understand what you are trying to achieve. Excluding terminology (which that individual may not know), is the writing align, does it make sense, and would someone, whomever reading it, get “it.”
  • Audience Driven – This is a bit different than the audience earlier bullet point. Here you go nitty gritty with your learners. Use fictious names – not just “our accounting department.”

Example:

Bob who is a senior manager in our accounting department currently uses spreadsheets to calculate how many of his people complete a training session. He does not know the dates of the sessions, nor whether or not the employee, understood and comprehended the information. He is unsure of the skill level of his employees, especially those who are new.

Sarah, who is brand new to the company, is unsure whom to report to when she wants to learn a new skill. She has multiple managers, and each one, wants to know what she is trying to accomplish. One of the managers is very detailed-driven and seeks reporting around XZT (you put in that information). The other manager tends to be overwhelmed, and only seeks reports around attendance.

Each of these examples – will provide the vendor with crucial information. In the latter, a vendor should immediately recognize that you will need a way to send different types of reports, for each of the managers. One manager wants a lot of details – thus it may be multiple reports; the other – an attendance report. A vendor may ask, how often will they need the reports – daily, weekly, monthly, etc. – Then you, can respond, or if you unsure, ask. My gut would say weekly, and until the manager says differently, then weekly seems to work. I could equally ascertain that because manager B is overwhelmed, a weekly report, or a report that goes out every other week, would suffice. Manager A – daily reports, with a comprehensive one weekly – nevertheless, most folks just want weekly. With the above scenario, the details Manager A wants would be provided in the scenario – again, the vendor should be able to get “it.”

With Sarah’s challenges around the multiple managers angle, well, you can assist from the skills standpoint – by providing specific reports around the skills. Again, this is just a scenario angle – so go further when you can.

The Bob scenario is easy to figure out. Besides him living in the stone age (sorry Bob), I can tell you, there are plenty of folks out there right now, at many companies that are like Bob. If a vendor is strong in skills they could present this information. A vendor might follow-up around what specific skills – but again, you could go more in-depth when building out the scenario.

Similar could be around Dallas, who wants to learn a variety of new skills, for their job role. Currently, they work in sales, and is unsure what content/courses they will need to learn these new skills. The skills include the usage of Salesforce and how to apply it to their job when receiving leads.

Again, a vendor can gather a lot of information here.

  • If you need integrations or seek integrations – tell the vendor in the use case. This is different from criteria IMO, because it deals with technical information – that is crucial for any vendor. If possible, always send them ahead of time (with the use case), any details you have around the other platform, especially what data you will need to go into or out of the other system. Vendors will know the common ones – ADP, Workday, PeopleSoft, Oracle, SAP, Lawson and Salesforce for example. However, they may not have heard of ZambaPeanuts. Thus, the more you can provide, the better. If it is a common one, than provide the name, and what you want to do with your system, tied to it. Always be very clear and detailed. Remember no ambiguity.

In any use case, identify the number of people who will use the system in a calendar year. Think this way – one username, one password. Access as much as they want, as often they want, and consume as much content they want each month. If you do not know these numbers, give an estimate – i.e. on the user base. The latter is very common with customer training or client training. Because you want to grow that audience. But you should have a baseline. Go conservative here, and not pie in the sky. How many would you feel comfortable with providing (think of your budget here). For employees, way too many people provide the same user base size each year (always seek a three-year deal), ignoring or forgetting that your company probably will hire more people within those next few years. Thus, there will be – you hope an increase. Nobody sits at the same numbers of employees every year. So, why would you think that way for your learning?

Have another system?

State it in your use case. Right up front. Be able to provide in the use case the following.

  • When does your contract end?
  • Will you need data to be moved from that system to the new system? Data could be what content they have completed, or taken, their profile information and so forth. Again, be specific. Vendors will want to know this, so get it out of the way early. How many people will need to be moved over? People in forms of data. If you have 5,000 employees in the system, but only 2,250 are taking content, but you want all the 5,000 in, then you will state you want to archive inactive users. A vendor worth their salt, as they say, will not charge you for the inactive – when you want to buy seats (some vendors call them licenses).
  • Any other pertinent information that you feel is important for the vendor to know. You could mention the other system(s) you need to be integrated with; the content providers you have and want to continue with (strongly recommend stating so), implementation timeframe (a must!), process for making a decision (relevant), next steps – essential. If you don’t know some items, then note this in the use case.

Example for the beginning of the Use Case

We are a company in the consumer goods market (greeting cards), that will need to train our 15,004 employees. Currently, we have VoodooDog LMS and their contract ends in three months. We want to make sure that the data covering blah blah, is moved over to our new learning system. At this time, we are using Workday Modules – ABCDESF, SharePoint for ABCSD, and WidgetMania as our CRM.

Our timeframe to select a new system is blah blah. As such, once we select a system, sign a contract, and sign-off on the project plan (if applicable), we will need the system to be live (with our employees/customers/students/members, etc., in the system taking courses) by X.

Our focus for the decision will be based on:

  • Meeting our use case(s)
  • Understanding us, and what we seek to achieve in the next three years
  • Alignment with our learning commitment and processes with our audience and organization’s culture
  • Forward-thinking approach with your system
  • Your company’s philosophy around support, and the mechanisms you will provide in case there is an issue
  • The level of training our administrators will receive and on-going training

And you want to add whatever else. Remember support is the #1 reason why people hate their system, so make sure you are clear with your expectations. Training is vital. After all, you are in the learning and training business, so if you think it isn’t vital, nor important for those admins, which might be you, uh, you need to change departments. I am fully aware that learning systems could be in marketing, or sales, or product, or HR, and those folks know nothing around sound L&D or Training methodologies. Thus, training is CRUCIAL.

Never tell a vendor you budget (not in the use case, not in the decision-making process, not in general conversation over the weather in your town). The vendor will likely ask – tell them it is about finding the right system for your audience and leave it at that.

Bottom Line

This use case approach is very likely far different than what you are used to. It may be so out of the box, you will say, nope, can’t do it, won’t do it, and I need to say we want a modern system with AI and blah blah blah. First off, every system is going to say they are modern, even if they aren’t. Secondly, a vendor may not have AI now (it is very early for our industry, let alone everywhere else), and thus could get cut out, early on – because they do not have it today. If a vendor has AI, they will mention it to you at some point during the conversation; heck they may state it on their web site.

One thing I would note though is you want a system that offers a Creator component. Creator means that the end-user can add their own content, create their own content either whether in the system (ideal) or externally, upload it via a mobile device, share the content with others, and communicate with those in their cohort – ideal, or group (old school, but works) or community, and you want to make sure that the system offers a contextual learning approach and experience.

I mention Creator because to me, this is the WHAM and SLAM (in a good way) for the industry to move forward, that aligns to what the Tik Tok, Instagram, YouTube audiences see and experience every day. Creators dominate the world, outside of our own learning/training space.

Again, this to me, doesn’t fall under “criteria” which is really specific functionality, rather it goes into your use case – easy to apply by the way.

If I am a vendor, I am using “Creator” as a key term, if I can do all the above.

Because a vendor will always have a use case themselves.

Just nobody every asks them.

E-Learning 24/7

The Case for an A.I. Pause

0
The Case for an A.I. Pause

This essay, by Gabriel Huang, 17, from Tower Hill School in Wilmington, Del., is one of the Top 11 winners of The Learning Network’s 10th Annual Student Editorial Contest, for which we received 12,592 entries.

We are publishing the work of all the winners and runners-up over the next week, and you can find them here as they post.


The Case for an A.I. Pause

Artificial intelligence can ace the SAT and code Flappy Bird. It can generate award-winning artwork and talk to you like a person. A.I. is here and companies are developing their chatbots, software and generators at hypersonic speeds.

They should hit pause.

Even with a limited sample size, we’ve already seen the massive risks that A.I. poses to society.

Deep fakes, a form of photoshop that utilizes A.I. learning to create realistic images, has already been exploited for propaganda. Chatbots and A.I. software have a well-documented history of exhibiting racist and sexist behavior. The potential risks of widespread job displacement at the hands of A.I. put us all at risk for widespread economic and political chaos.

In response to these risks, many in the A.I. community have called for increased regulation. But most policymakers simply do not understand artificial intelligence enough to enact meaningful regulations, and the speed at which A.I. is progressing makes it nearly impossible for them to catch up.

“You’d be surprised how much time I spend explaining to my colleagues that the chief dangers of A.I. will not come from evil robots with red lasers coming out of their eyes,” said Representative Jay Obernolte, one of the few United States Congress members with experience in artificial intelligence.

The solution? An A.I. pause. Already, the idea has been endorsed by over 1,100 individuals involved in the artificial intelligence community — ranging from executives like Elon Musk and Steve Wozniak to leading computer science academics like Yoshua Bengio and Tristan Harris. Under an A.I. pause, no development or research, academic or corporate, could be done to advance artificial beyond a certain “power level.”

This would give governments and policymakers the time to properly analyze and regulate the artificial intelligence field. They would be able to establish policies that would protect the jobs of groups like truck drivers whose jobs could be eliminated by A.I.-driven cars. They could create baseline standards for crime recognition software to pass before it could be used by local police.

On top of that, an A.I. moratorium could also be beneficial to the companies and research groups developing A.I. models. A pause in the “A.I. arms race” could allow groups like OpenAI to allocate more resources to address the flaws in their current A.I. software rather than rushing to develop more advanced models. A pause could ultimately lead to a superior final product.

A.I. could be one of the most beneficial inventions to the human race, but it could also be one of the most societally cataclysmic. By instituting an A.I. pause, we’ll have the opportunity to improve upon and understand A.I. technology, while also ensuring that its development is in harmony with our society.

Works Cited

McNamee, Roger. “There Is Only One Question That Matters with A.I.” Time, 5 April 2023.

Metz, Cade and Gregory Schmidt. “Elon Musk and Others Call for Pause on A.I., Citing ‘Profound Risks to Society.’” The New York Times, 29 March 2023.

Piper, Kelsey, “A.I. Experts Are Increasingly Afraid of What They’re Creating.” Vox, 28 Nov. 2022.

Samuel, Sigal. “The Case for Slowing Down AI.” Vox, 20 March 2023.

Giving Up on Student Journalism Means Giving Up on Student Voices

0
Giving Up on Student Journalism Means Giving Up on Student Voices

This essay, by Chantal de Macedo Eulenstein, age 16, from Ames High School in Ames, Iowa, is one of the Top 11 winners of The Learning Network’s 10th Annual Student Editorial Contest, for which we received 12,592 entries.

We are publishing the work of all the winners and runners-up over the next week, and you can find them here as they post.


Giving Up on Student Journalism Means Giving Up on Student Voices

I almost gave up on student journalism this year.

My high school newspaper’s funding to print had been cut from $3,500 to $0, online readership was at an all-time low, and our once 13-member staff had been cut to eight. Next year it could be as small as two. Sixty recruitment emails had yielded one response: “I’m good.”

The overlooked truth is that student journalism is the rare opportunity students have to find and share their voice. Public schools are a microcosm of the America we see today — nowhere else do all groups of American society come together under a single roof and purpose. Nowhere else do we have such a perfect opportunity to tell untold stories. At its heart, the loss of student journalism means a loss of storytellers, a loss of perspective and a loss of seeing America for what it really is. Across the country student journalism is suffering. Today, 73 percent of New York City high schools don’t have school newspapers. That needs to change.

Let’s face the facts — Gen Z is less inclined to read in the first place. At the moment, less than 20 percent of teens report reading a book, magazine or newspaper for daily pleasure, while more than 80 percent report using social media every day. But Gen Z cares about the news; from climate change to school shootings we have proven time and time again that we are listening. So why the apathy toward student journalism?

A part of the problem is that suppressive legislation and restrictive school action targets student newspapers and minimizes the idea that student journalism is the student voice. In August of last year, a Nebraska student newspaper was shut down after publishing two columns on L.G.B.T.Q. issues. This year my own newspaper told the stories of the students affected by the passage of Senate File 496 by our Iowa State Senate, which, if approved, would require teachers to inform parents of any change in student pronouns. From crafting features to covering walkouts, our newsroom of eight battled injustice.

Yet it is social media, not student journalism, that Gen Z sees today as the opportunity to share their voice. The problem is, no one can tell a story in 60 seconds — at least not a full one.

We deserve the opportunity to share our voices fully, without restriction. As student journalists, we deserve more. More funding, more education, more workshops, more attention.

So no, I’m not giving up. Two-member staff or not, next year I will be part of our school paper, where, as an editor, I will continue to ask the school board for funding. I will never stop fighting for the future of student journalism. For the future of storytelling.

Neither should you.

Works Cited

Akin, Katie. “Iowa Senate Passes Sprawling Schools Bill to Desex Libraries, ‘Put Parents Back in Charge.’” Des Moines Register, 23 March 2023.

Medina, Eduardo. “Nebraska School Shuts Down Student Newspaper After L.G.B.T.Q. Publication.” The New York Times, 30 Aug. 2022.

Sliwa, Jim. “Teens Today Spend More Time on Digital Media, Less Time Reading.” American Psychological Association, 20 Aug. 2018.

Zimmerman, Alex. “73% of NYC High Schools Don’t Have a Newspaper. Efforts Are Growing to Fill in the Gaps.” Chalkbeat New York, 23 Nov. 2022.