fbpx
Home Blog Page 287

Word of the Day: presage

0
Word of the Day: presage

The word presage has appeared in 29 articles on NYTimes.com in the past year, including on Feb. 27 in “Oscars 2025 Predictions: Who Will Win Best Picture, Actor and Actress?” by Kyle Buchanan. The article identifies “twists and turns” in determining which movie would likely win the award for Best Picture:

Then “Anora,” a front-runner that was utterly shut out at January’s Golden Globes, scored top prizes from the producers, directors and writers guilds.

Those wins usually presage a best picture victory, especially because the producers guild uses a preferential ballot similar to the Academy’s. But in the late going, another contender began to surge as “Conclave” took the top prize at the Screen Actors Guild Awards (where “Anora” was once again shut out) as well as best film honors at the BAFTAs, the British equivalent to the Oscars.

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

Weekly Student News Quiz: Education Department, March Madness, Deadly Storms

0
Weekly Student News Quiz: Education Department, March Madness, Deadly Storms

Above is an image related to one of the news stories we followed recently. Do you know what it shows? At the bottom of this quiz, you’ll find the answer.

Have you been paying attention to current events recently? See how many of these 10 questions you can get right.

Living with Covid

0
Living with Covid

At the very start of the Covid-19 pandemic, the world was panic-stricken and unsure of the future. Alison’s learning platform created the course, ‘Coronavirus: What You Need to Know‘, to help mitigate the hysteria and help individuals understand this disease. The course was a unique initiative based on the World Health Organisations guidelines, providing a PDF certificate for completing the course, which was available free of charge.

Alison reached out to our vast database, asking for volunteers to translate the original English course into their languages. The response was overwhelming and the course was translated into 70+ languages. The European Economic and Social Committee (EESC) awarded Alison the Civil Solidarity Prize for helping to educate as many people as possible about the virus, its spread and its effects.

Although the coronavirus is far from over, these translated courses are no longer relevant, as individuals, medical facilities, and governments worldwide now have the necessary localised information and processes in place.

Coronavirus: What You Need to Know

If you would still like to study the course and are interested in its content, you will be able to complete the English course which is updated regularly as new information and strains of the coronavirus become significant.

Start Course Now

Thank You To Our Language Translation Volunteers

Alison would like to thank all the volunteers for their time and effort in helping us reach as many people as possible worldwide. Their patience and willingness to continue translating new information as it became available can not be underestimated.

Please click on our ‘Hall of Fame’ link to learn more about our volunteers.

View Hall Of Fame

Covid-19 Volunteer Hall of Fame

0
Covid-19 Volunteer Hall of Fame

In early 2020, Alison launched the course Coronavirus – What You Need to Know, to help the world combat the Covid-19 pandemic by informing people about the virus and teaching them how to best protect themselves. To make sure that no one was excluded from accessing possibly life-saving information, Alison committed to translating the course into as many languages as possible.

To achieve this ambitious goal, we reached out to our community of Learners, seeking volunteers willing to use their language skills to help translate the course and spread important information on Coronavirus.

Thanks to the incredible uptake from Alison graduates, Coronavirus – What You Need to Know was translated into 60 languages!

At Alison, we were overwhelmed by the goodwill, enthusiasm and solidarity with which our Learners responded to the pandemic. We’d like to thank all of our translators who played their part in spreading free learning that has helped save lives.

Volunteer Team

 

Gold Volunteers

NameLanguage
Charles AbrahamsAfrikaans
Soela QirjoAlbanian
Robel MekonnenAmharic
Mosaab EltahirArabic
Annesha Kar GuptaBengali
Željko BabićBosnian
Ko NyiBurmese
Xavier SolaveraCatalan
Andy HoChinese
Iva StipeticCroatian
Tomáš KubaštaCzech
Patrick MakonoChichewa
Anga KokoChinese
Matthew LoweDutch
Matilde Josela AcolTagalog
Spyridon Michael EvangelouGreek
Anastasios GerasimatosGreek
Ashvin AmbaliyaGujarati
Thomas L DugueHaitian Creole
Seidu IddrisuHausa
Ahmad MohammadHausa
Grace NaschtzHebrew
Faiyaz AlamHindi
Piroska KalovitsHungarian
Reward EmekaIgbo
Zoe Seoleui LeeKorean
Hazhan NuriKurdish
Dldar AdilKurdish
Dekan AminKurdish
Snur RostamKurdish
Bryar GhafoorKurdish
Eglė ŠerutytėLithuanian
Perica StojkovskiMacedonian
Aleksandra SardjoskaMacedonian
Aniket KapadeMarathi
Guru MainaliNepali
Tariqur RehmanPashto
Parisa AhmadiPersian
Saman BolourianPersian
Gold GilbertPidgin
Rishi KumarPunjabi
Adina StanRomanian
Cristina TelepteanRomanian
Marija BasaricSerbian
Katarina PaticSerbian
Lerato MatsosoSesotho
Bishop ScholasticaSesotho
Meagreton KuhudzaiShona
Sumudu UpatissaSinhala
Adrian A. BiondiSpanish
Margarita LabarcaSpanish
Michael DannishSudanese
Naomi Cheroti Muyira MitangoSwahili
Constancia IshengomaSwahili
George AndayiSwahili
Renuka RamasamyTamil
Aroof Shaik RahamanTelugu
Noi ExplorerThai
Ozge AltunbasTurkish
Sevinch InsayTurkish
Nataliia SergieievaUkrainian
Fiza JavedUrdu
Maaz RashidUrdu
Ngoc Anh Do NguyenVietnamese
Eurika MoganeZulu

Silver Volunteers

NameLanguage
Leon de BeerAfrikaans
Gerhard NortjeAfrikaans
Lusi CalloAlbanian
Ira TerpollariAlbanian
Fekadu AssefaAmharic
Dereje Geleta NegeraAmharic
Khulood FadhlArabic
Ashraf ShehadaArabic
Chawanangwa GondweChichewa
Blessings ChitedzeChichewa
Yobe LusareChichewa
Adeola LamboChinese
Marjorie MamañgunTagalog
Jaime OlmosTagalog
Eric KenFrench
Diane FeeneyFrench
Leonard Ndede KamteFrench
Fancois Xavier NgouolaFrench
Mamane BoubakarFrench
Lao Abalo BadjoFrench
Rose-Carlette AurélienFrench
Alexandra ChagniotFrench
Vasilis-Ilarion KampasGreek 
Hasita OzaGujarati
Joan DorHaitian Creole
Ahmed AbdulrahmanHausa
Sarah WilliamsHausa
Yusuf IshayaHausa
Charles MuguHausa
Sasmita MauryaHindi
Innocent KennethIgbo
Chioma OkerekeIgbo
Johannes Bambang WirawanIndonesian
Marina MontalbanoItalian
Haruka KokazeJapanese
Girija JoshiMarathi
Lkhagvanyam NyamdavaaMongolian
Chisom ChukwudoluePidgin
Antonia SilaghiRomanian
Dmitry NikolinRussian
Luba GladkovaRussian
Ivana MilosavljevicRussian
Wilfred ChirwaShona
Rotina MafumeShona
Simbarashe ManondwaniShona
Elliot MashumbaShona
Maja JancekovaSlovak
Hassan Yonis AtteyehSomali
Samiya AbdiSomali
Vivian ArzolaSpanish
Ana CardenasSpanish
Johana DíazSpanish
Perla JonesSpanish
Wida Rahma Fauzia SambasSudanese
Simon KariukiSwahili
Venkatesan IyerTamil
Ramya ReddyTelugu
Veerendra UTelugu
Dijvar ÖzenTurkish
Nataliia KhorunzhaUkrainian
Anatolii HorchukUkrainian
Iryna VorontsovaUkrainian
Tayaba KhanUrdu
Yawar Hassan KhanUrdu
Sobia MushtaqUrdu
Mosunmola AjewoleYoruba
Ifeoluwa IjiyeraYoruba
Moh’d-Sabit LawalYoruba
Olamide AlukoYoruba
Afolake BabafemiYoruba
Temitayo OlisaYoruba
Paul OwolabiYoruba

Bronze Volunteers

NameLanguage
Leon de BeerAfrikaans
Gerhard NortjeAfrikaans
Lusi CalloAlbanian
Ira TerpollariAlbanian
Fekadu AssefaAmharic
Dereje Geleta NegeraAmharic
Khulood FadhlArabic
Ashraf ShehadaArabic
Chawanangwa GondweChichewa
Blessings ChitedzeChichewa
Yobe LusareChichewa
Adeola LamboChinese
Marjorie MamañgunTagalog
Jaime OlmosTagalog
Eric KenFrench
Diane FeeneyFrench
Leonard Ndede KamteFrench
Fancois Xavier NgouolaFrench
Mamane BoubakarFrench
Lao Abalo BadjoFrench
Rose-Carlette AurélienFrench
Alexandra ChagniotFrench
Vasilis-Ilarion KampasGreek 
Hasita OzaGujarati
Joan DorHaitian Creole
Ahmed AbdulrahmanHausa
Sarah WilliamsHausa
Yusuf IshayaHausa
Charles MuguHausa
Sasmita MauryaHindi
Innocent KennethIgbo
Chioma OkerekeIgbo
Johannes Bambang WirawanIndonesian
Marina MontalbanoItalian
Haruka KokazeJapanese
Girija JoshiMarathi
Lkhagvanyam NyamdavaaMongolian
Chisom ChukwudoluePidgin
Antonia SilaghiRomanian
Dmitry NikolinRussian
Luba GladkovaRussian
Ivana MilosavljevicRussian
Wilfred ChirwaShona
Rotina MafumeShona
Simbarashe ManondwaniShona
Elliot MashumbaShona
Maja JancekovaSlovak
Hassan Yonis AtteyehSomali
Samiya AbdiSomali
Vivian ArzolaSpanish
Ana CardenasSpanish
Johana DíazSpanish
Perla JonesSpanish
Wida Rahma Fauzia SambasSudanese
Simon KariukiSwahili
Venkatesan IyerTamil
Ramya ReddyTelugu
Veerendra UTelugu
Dijvar ÖzenTurkish
Nataliia KhorunzhaUkrainian
Anatolii HorchukUkrainian
Iryna VorontsovaUkrainian
Tayaba KhanUrdu
Yawar Hassan KhanUrdu
Sobia MushtaqUrdu
Mosunmola AjewoleYoruba
Ifeoluwa IjiyeraYoruba
Moh’d-Sabit LawalYoruba
Olamide AlukoYoruba
Afolake BabafemiYoruba
Temitayo OlisaYoruba
Paul OwolabiYoruba


Dream Car

0
Dream Car

Would you like to go to a place where you could tour factories and museums of — and even drive — supercars like Lamborghinis, Ferraris and Maseratis? In northern Italy’s Emilia-Romagna region, sometimes known as “Motor Valley,” you can.

What car or vehicle would you love to learn more about, see how it’s made or take for a spin? Why?

In general, would you consider yourself a car person? Do you like to drive or work on cars? Do you watch racing? Do you dream of one day owning a specific vehicle? Tell us why or why not.

Share in the comments, and then read the related article about a writer’s trip to Motor Valley.


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 Picture Prompts here.

Word of the Day: desiccated

0
Word of the Day: desiccated

The word desiccated has appeared 26 times on NYTimes.com in the past year, including on July 15 in The New York Times article “I Put Up a Fence in Maine. Why Did It Cause Such a Fuss?” by Heidi Julavits. She writes about living in a house that includes “the magazine room,” a small space with walls adorned with clippings from fashion, adventure-story and homemaking magazines from the early 1900s, apparently placed there many years ago:

The uninsulated space heats up these days to what must be over 100 degrees during the summer, and for that reason I tend not to go there, and so was surprised to find, while we were supposedly preserving it, that the magazine room is in ruins. The glue is decomposing; the desiccated clippings, when touched, turn to dust. Someday, the walls will be bare.

Can you correctly use the word desiccated 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 desiccated 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 Back End?

0
What Is Back End?

Back end developers deal with the hidden processes that run behind the scenes, but what does that mean exactly? Generally, a website consists of two parts — the front end and the back end. The front end, also known as the client-side, is what you see in the browser. The back end, or server-side, is everything that happens “under the hood,” and its components aren’t immediately obvious.

Think of a website as a restaurant. When you first sit down, you’re presented with a menu, which may include pictures and descriptions of the items you can order. When you place your order, you might request something specific, like a salad with dressing on the side. This represents the front end.

Then, the kitchen staff takes your order, gets the ingredients from the refrigerator and pantry, cooks them together, and brings you your food. This represents the back end.

Learn something new for free

Below, we’ll take a closer look at the back end, what Back-End Developers do, the tools they use, and how to become one. (Or if you’d rather jump into the back-end yourself, check out our courses on web development.)

What goes into the back end?

The back end is a combination of servers and databases. Servers control how users access files. Databases are organized and structured collections of data.

Here’s an example: When you log into a website and enter your username or email and password. This information is sent to the server-side software which validates the structure of your email and password. If everything looks good, it checks the data with the database to ensure someone with that username and password exists. If it does, the database will log you in and sends information back to you in the form of your user page.

What do Back-End Developers do?

In another post, Doug, one of our Senior Back-End Engineers, gives us an overview of what a Back-End Developer does. While touching on the role’s capacity for problem-solving, he provides a list of common responsibilities, including:

  • Creating, integrating, and managing databases.
  • Using back-end frameworks to build server-side software.
  • Validating data to make sure it’s formatted correctly before being sent to the database.
  • Integrating user-facing elements with server-side elements to make sure that information is being sent to the right place so the server can retrieve it.

Back-End Developers use a range of technology and software, many of which fall into three categories: databases, programming languages, and frameworks.

Databases

As we explained above, databases are used to store user information and other important data. Popular database management systems include:

Programming languages

Back-End Developers use query languages like SQL to manipulate the data stored in databases. They also use various programming languages to build applications that facilitate communication between servers and databases. Some of these languages include:

Python is a great choice for beginners. It’s concise and easy to read. It’s also extremely popular and has a large programming community behind it. Ruby is another beginner-friendly language that has an enthusiastic programming community behind it.

Frameworks

Frameworks make software development faster and easier, saving time that developers would otherwise spend writing code. Popular frameworks include:

How do you become a Back-End developer?

You can take a few paths to become a Back-End Developer. One option is to get a degree, but that’s not for everyone. Fortunately, you can become a back-end developer without a degree by taking classes and learning on your own.

Carlos suggests starting by choosing a language and a framework. For example, you could begin with Ruby and then learn its associated Ruby on Rails framework.

From there, Carlos suggests learning how to work with servers, then learning APIs and HTTP methods. Next, you’ll want to connect to databases and learn how to retrieve data. Finally, you’ll want to build something on your own. This allows you to implement the server, database, and APIs and connect to a simple front end. This brings all your learning together and provides you with a project you can include in your portfolio.

How do you become a Back-End Engineer?

If you’re intrigued by all the happenings behind the scenes of websites, another career option is becoming a Back-End Engineer. Back-End Engineers tend to take a big picture view of the back end, essentially serving as architects — designing entire systems and overseeing entire projects.

If this sounds like the role for you, check out our Back-End Engineer Career Path. You’ll learn how to use tools like JavaScript, Node/Express.js, SQL, and more. You’ll also create Portfolio Projects, which will help you land a job as a Back-End Developer or Engineer.

You’ll also learn about web security, algorithms, and how to scale servers. We’ll even help you prepare for your technical interviews, which are on-the-spot demonstrations of your skills. Ready to start your Path? Sign up today!

This blog was originally published in September 2021, and has been updated to include more relevant back-end engineer information and courses.


Should College Be the Goal for Every Student?

0
Should College Be the Goal for Every Student?

Have you thought about what you will do after high school? Will you go to college or join the military? Will you attend a trade school to specialize in a field like cosmetology or mechanics? Will you take a gap year or start working?

Does your school encourage students to explore all of these options? Or does it primarily focus on urging students to apply to college?

What should schools do, in your opinion, to help students plan for their futures?

In “Why Some Schools Are Rethinking ‘College for All,’” Dana Goldstein writes about how some schools that once guided students toward a four-year degree are now offering more choices. The article begins:

For three decades, “college for all” was an American rallying cry. The goal inspired a generation of educators, offered a north star to students and united political figures from George W. Bush to Bernie Sanders.

Thousands of new K-12 schools were founded to achieve this ambitious vision, often focused on guiding low-income students toward bachelor’s degrees.

Even after decades of bipartisan effort and billions of dollars spent, about 40 percent of students who start college never finish, often leaving with life-altering debt. Across the political spectrum, higher education institutions are less respected and trusted by the public, whether because of sticker shock, perceived left-wing bias or doubts about their ability to prepare students for the job market.

In response, some high schools that once pushed nearly all students toward four-year colleges are now guiding teenagers toward a wider range of choices, including trade schools, apprenticeships, two-year degrees or the military.

Among them are schools that are part of KIPP, the nation’s largest charter school network.

For many years after KIPP’s founding in 1994, the network was known for its single-minded focus on getting low-income Black and Hispanic teenagers to and through four-year colleges.

“College starts in kindergarten” was a KIPP mantra. Classrooms were named after the colleges their teachers attended. On senior “signing days,” students proudly marched across auditorium stages, waving the banners of their future alma maters.

But over the past five years, KIPP has been part of a national rethinking of college for all.

KIPP is “broadening the celebration” of what students can do and achieve after high school, said Shavar Jeffries, chief executive of the KIPP Foundation, which supports 278 KIPP public schools across the country.

But, Ms. Goldstein writes, schools are trying to walk a fine line between encouraging students to strive for a four-year degree and introducing them to alternatives. She quotes Shavar Jeffries, chief executive of the KIPP Foundation, which supports 278 KIPP public schools across the United States:

“We have to be very, very careful, particularly for younger people of color,” Mr. Jeffries said, noting that many apprenticeship and job-training programs are expensive, and may not have a proven track record of placing students in well-paid jobs.

While KIPP is enthusiastic about directing students toward what Mr. Jeffries called “credible” job-training programs, “the data is clear,” he said. “A college degree opens up more opportunities.”

The article includes anecdotes that show how this move is affecting students’ plans for after they graduate from high school:

At KIPP Academy Lynn, in a working-class corner of coastal Massachusetts, almost all students still consider four-year colleges, and about three-quarters enroll. But now, the conversation does not end there.

In the fall of her senior year, Moriah Berry, 18, realized that her biggest fear, she said, was “being broke.”

To avoid that fate, Moriah has been working with her teachers and counselors to create plans — and backup plans — for life after she graduates from high school.

Her big goal is an undergraduate degree in biochemistry or physics. But Moriah is also considering an accelerated, three-year bachelor’s degree from a private trade school, which would qualify her to work as a radiology technician. And because the $56,000 annual tuition there could turn out to be prohibitive, even with aid, she is also looking at two-year programs that offer certification in the same field.

“I don’t want to have an outrageous amount of loans,” said Moriah, who lives with her mother, a nurse. “I want to be really realistic.”

Students, read the entire article and then tell us:

  • Does anything in the article remind you of your own experiences planning for life after high school? Do any of the concerns from students or teachers resonate with you? Why or why not?

  • Do you expect to go to college right after high school? Do your parents and teachers expect you to? What’s the motivation behind that decision?

  • Do you have a career in mind? If so, do you have a detailed plan for starting it? Who is giving you advice or helping you plan for it?

  • Do you think your school prepares all students for life after graduation? Are individuals’ needs, concerns and interests taken into consideration? Or do teachers and counselors tend to guide everyone toward the same path?

  • The author notes that, for various reasons, there is increasing doubt in the value of college. What do you think about that? Do you think that to have a fulfilling life, everyone should go to college? Or are there alternatives to explore?


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.

Word of the Day: shenanigan

0
Word of the Day: shenanigan

The word shenanigan has appeared in 159 articles on NYTimes.com in the past year, including on Feb. 20 in “The Best Second-Chance Romance Novels” by Tia Williams, a New York Times best-selling author. Ms. Williams’ list includes the book “Forget Me Not” by Julie Soto:

Wedding planning in real life? Stressful. But in fiction? Bring me all the Big Day shenanigans. In Julie Soto’s delightful debut, an ambitious wedding planner, Ama, and a curmudgeonly florist, Elliot, are hired to work the same high-profile wedding and must figure out how to juggle celebrity brides, a reality TV crew and their own angst-ridden romantic past.

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

11 C++ Code Challenges for Beginners

0
11 C++ Code Challenges for Beginners

Learning C++ is no small feat, but keeping all your new skills fresh requires practice. It’s one thing to learn about code fundamentals and syntax, but it’s an entirely different thing to use that knowledge to create C++ programs.

In this article, we’ll describe where you might use C++ in your next job and why it’s such a powerful programming language. To save you time looking for ways to practice putting C++ to work, we’ve got 11 code challenges for beginners that you can dive right into.

Learn something new for free

What is C++ used for?

C++ is one of the most widely used programming languages. So, a better question might be, what isn’t C++ used for?

Most often, C++ is selected because of its ability to run large applications efficiently. You can also use it to fine-tune how a program uses its hardware. You can find C++ within operating systems, your favorite multiplayer games, powering databases, and even in emerging VR and AR technologies.

Many developers choose C++ because it can efficiently run their programs, even on relatively small hardware provisions. But they also like using the language because so many other developers are familiar with it, allowing for easier collaboration and getting help when you get stuck. In another post, we take a closer look at what C++ is used for.

11 C++ code challenges for beginners

While you were taking courses on C++, you may have used a built-in editor to complete your assignments. If that’s what you’re most comfortable with, then try these challenges in that editor. But, if you’re interested in challenging yourself to use an editor on your local machine, you can execute these challenges there too.

The main goal of these challenges for beginners is to keep you going. So, choose the editor that works best for you and set yourself a target. Maybe it’s completing one code challenge each day. Maybe it’s a challenge every weekend. Whatever you pick, make it realistic and schedule it into your calendar to make it a priority.

1. Print out a “Greetings!” message

In whichever editor you’ve chosen to work with, see if you can write a piece of code that displays a string. While this might be a simple task, think of all the ways you’ll want to display messages in future programs you create.

Printing error messages or confirmation messages for different pieces of code are important when you’re debugging a program. There may also be prompts or results you’ll want to print and share with the end-user.

Printing a message is a skill you’ll use quite frequently.

2. Create a program that adds two integers

See if you can create a C++ program that takes two integers and adds them together. The result should return the sum. While this may be a rudimentary calculator, imagine its power in a large database where you could use loops to add massive quantities of data very meticulously.

Bonus challenge: Expand on this program to add two columns of a matrix to produce an array of the summed elements.

If you’re interested in working in the financial industry as a developer, you’ll use programs like this to help your company calculate its figures.

3. Create a program that converts meters to feet

Unit converters are helpful little tools. Can you create a program in C++ that takes a measurement in meters and gives you the exact same measurement in feet as the answer?

If you’re considering a career in data science, you’ll need to be good at cleaning up and formatting data. Converting data to another unit of measurement is a good first practice test for your future role.

4. Program a temperature conversion tool

Similarly, converting temperature to another unit of measurement is a helpful program to build. See if you can create a program that takes inputted temperature in Celsius and returns the same temperature in Fahrenheit.

If you wanted to make this a more intermediate-level challenge, try making the input both a temperature and the unit of measurement. Have your conversion program return the same temperature but in the other units.

5. Calculate the perimeter of a rectangle

Similar to conversation tools, perimeter and area calculators are also helpful programs to know how to build. In this challenge, create a program that calculates the perimeter of a rectangle.

The perimeter of a rectangle is determined by the formula: P = 2 * (length + width), where length and width are the dimensions of the rectangle. Once you input the length and width of the rectangle, the program should then calculate its perimeter using the formula.

6. Create a floating-point multiplier program

Given two floating-point numbers, create a C++ program that gives you the product of the two.

Looking to take things up to an intermediate level? Build upon this challenge by allowing for any number of inputs (or an array of them) and returning the product of all input floating-point numbers.

7. Convert a string to all uppercase letters

You can decide how long or short your input string will be. This program should take inputted lowercase letters and convert them to uppercase.

Just like the challenge above that was well suited to data science, imagine how useful this tool could be for managing databases or cleaning data.

8. Create an average calculator

Write a C++ program that takes an array of numbers as its input and provides the average of the entries in return. If you wanted to build upon the array input, you could make another average calculator that takes a matrix as its input and provides the average of each row or column.

9. Create a function that trims a string down to 10 characters

Can you construct a function that accepts a string as input and returns a shortened version? There are many applications for data trimming, but consider how a tool like this would help eliminate errors in a database.

For example, in customer address data, any zip code greater than five characters would be incorrect. Trimming entires using a program like this can help keep databases clean.

10. Program an array sorter

Given an array of, let’s say, 10 numbers, can you create a program that returns the array in numerical order? Sorting data is a powerful way to use C++. If you’re comfortable with a small array, try working with a larger one — or even a matrix.

11. Create a program that counts duplicate array entries

While cleaning data, Data Scientists need to eliminate duplicate data. So, in this short code challenge, you’ll create a program that returns the number of elements in an array that are duplicates.

More ways to practice C++

There are many places you can find additional code challenges online, but you might already have plenty of options within reach. Along with these suggestions, go back into your C++ course notes and repeat the same exercises and assignments. Or, if you need a refresher, check out our Learn C++ course.

You can also contribute to open-source projects online if you’re looking to keep your C++ skills fresh. And no matter which option you choose, you’ll be preparing yourself for your next job and possible technical interview questions.

Remember, just do a little each day, keep your goals manageable, and have fun solving challenges with C++.

This blog was originally published in September 2021 and has been updated to include new beginner projects.


Whether you’re looking to break into a new career, build your technical skills, or just code for fun, we’re here to help every step of the way. Check out our blog post about how to choose the best Codecademy plan for you to learn about our structured courses, professional certifications, interview prep resources, career services, and more.