fbpx
Home Blog Page 1241

Writing About Your Life With ‘Sunday Routine’

0
Writing About Your Life With ‘Sunday Routine’

Featured Column: Sunday Routine

Sunday Routine is a weekly series that profiles “newsworthy New Yorkers” and how they spend a typical Sunday. These routines — which can include going to church and spending time with family or meeting up with friends and binge-watching TV — are as diverse as the people who have them.

In this lesson, we invite you to use this column as a model for writing about your own life. What do you do on a typical Sunday? What do these activities say about you? You’ll read the routines of several New Yorkers, then you’ll write one of your own — tracing your day from when you wake up to when you go to bed.

Ideas for Teachers: Use this writing activity to get to know your students at the beginning of the school year. Or, use it to introduce a unit on personal or narrative writing. See our full narrative writing unit here.

Start by responding to our writing prompt, “What’s Your Sunday Routine?”

What do you do on a typical Sunday? Where do you go? Who do you spend time with?

3. Look closely at the introductory paragraphs to each Sunday Routine. What is the purpose of this section? From whose point of view is it written? What kind of information is included?

4. Now look at the routine itself. How is it formatted? From whose point of view is it written? About how many activities are included? What kind of information does each description include?

5. What themes do the writers write about in their routines? Name at least four. (For example, in “How an Artisanal Doughnut Maker Spends Her Sundays,” Kimberly Camara writes that she spends time with her mother and brother on Sundays. So the theme would be “family.”)

6. Choose one activity from each routine that intrigued you. What did you find interesting, entertaining or memorable about this activity and the writer’s description of it?

7. Finally, consider the language and style the writers use. How would you describe the tone of each routine you read? How would you describe the tone of this column overall?

Now, it’s your turn. Create your own Sunday Routine based on a typical Sunday in your life. (Your Sundays might have changed during the pandemic and that’s OK. As the writers do in many of the profiles you read, feel free to also write about things you did before Covid and how those activities have changed.)

Your Sunday Routine should be formatted like the columns you read and include:

  • A headline, written in the style of the column.

  • A few introductory paragraphs that give your reader an idea of who you are.

  • A routine that starts from when you wake up in the morning until you go to bed at night. Aim for eight to 10 activities.

  • Go further by adding photographs or illustrations of your Sunday.

Once you’ve finished, reflect on the assignment: What was it like to write about your own life? How did your style of writing change with this genre? What did you learn about yourself? What might others learn about you from reading your Sunday Routine?


Learn more about Lesson of the Day here and find all of our daily lessons in this column.

See How People Are Reshaping Their Lives by Learning to Code

0
See How People Are Reshaping Their Lives by Learning to Code
Introducing Codecademy Learner Stories

For the past decade, we’ve strived to lower the barriers to entry for programming and make it easier to learn how to code. Millions of learners around the world have used our courses to transform their lives. Some have launched entirely new careers. Others have gained new skills and unlocked new possibilities in their current roles.

And these stories aren’t just motivating for us — we’ve heard from all of you in our community how inspiring it can be to see how others have enriched their lives by learning to code. So, to celebrate our learners’ many successes and help show you what you can achieve with code, we’ve rounded up some of our favorite Learner Stories in one spot so that you can see what’s possible and maybe even start your own journey.

These stories follow self-taught learners — people just like you, who faced many of the same challenges you’re facing now — as they use coding to chart a totally new path forward.

Whether you’re looking to totally switch industries (like Alison, who went from Architect to Senior UX Designer) or level up at your current job (like Giacomo, who learned JavaScript to better serve his clients while working in marketing), there’s likely a Codecademy Learner who has been there and done that.

Check out our Learner Stories page for more tips and insights that’ll give you a boost as you work to achieve your own goals. Or, if you’ve already had some wins, why not help motivate others? Tell us your story!

Flask vs. Django: Which Framework Should You Choose?

0
Flask vs. Django: Which Framework Should You Choose?
Flask vs. Django

If you’re learning to become a Front-End Developer, Back-End Developer, or Full-Stack Developer, then you’re probably already familiar with languages like:

These are some of the most popular languages for web development, but did you know that many Web Developers use Python, too?

While people often associate Python with data science and analysis, it can also be a helpful tool for creating powerful web applications. In fact, you may have already heard of Flask and Django — two Python frameworks used to develop web apps.

But what exactly are Flask and Django, and why are they so popular?

In this article, we’ll briefly introduce different types of Python frameworks. Then, we’ll compare Django and Flask by going over:

  • What each framework does
  • How each framework works
  • Why developers choose one over the other.

Read on to learn more about Flask and Django, or use the table of contents below to jump to a specific section.


What’s a Python framework?

A Python framework is a collection of packages and modules that help developers create web applications without having to worry about the details involved. Without frameworks, developers would need to code in low-level but critical essentials like protocols and sockets.

Imagine for a moment that you want to build a new house. You can certainly do it all yourself, but it’s going to take a lot of time and effort.

Instead, you might build a pre-designed model home. While you have a few choices in the design, you’re ultimately selecting from a group of choices presented by the architect. There’s less flexibility, but you’ve saved yourself a lot of time.

That’s how a Python framework works. Frameworks save developers a lot of time and allow them to focus on creating web apps without worrying about the time-consuming details.

How is a Python framework different from a Python library?

If you’re familiar with Python, then the chances are that you’ve already seen multiple Python libraries. But how are libraries different from frameworks? In short, it all comes down to complexity.

Python libraries are collections of functions and methods that must be explicitly called by the developer. They’re designed and organized to solve specific types of problems. For example, you could use a Python library for:

To use a baking analogy, think of a Python library as your flour. Now, imagine having to mill your own flour whenever you want to make bread. Isn’t it so much easier and faster to buy flour at the store? And you’re always in control of when you can buy flour and how much you can buy.

This is how a Python library works. Compared to Python frameworks, Python libraries provide a lot more flexibility, but it’s still up to you to decide how to incorporate the library functionality into your overall structure.

Types of Python frameworks

Now that you understand what a Python framework is and how it differs from a Python library, let’s focus on the two major types of frameworks used for web development: full-stack frameworks and micro-frameworks.

What is a Python full-stack framework?

As the name implies, a full-stack framework offers full functionality for both the front and back ends. Full-stack frameworks are regarded as one-stop solutions for everything you need for web app-building, including template layouts, form validation, and form generating.

What is a Python micro-framework?

Unlike full-stack frameworks, micro-frameworks (AKA lightweight frameworks) provide less functionality, particularly on the front end.

While a micro-framework offers more overall flexibility than a full-stack framework, anyone using this type of framework should be prepared to put more time into code development for their web app development project.

So, now that you understand the differences between full-stack frameworks and micro-frameworks, let’s examine an example of each.

What is Django?

Django is a high-level, full-stack framework used for quickly developing clean-looking apps.

“High-level” means that Django is designed to minimize actual coding during the app design process. Instead of writing code, developers who use high-level frameworks can define options with forms, tables, and other interfaces.

The Django story

Django was created in 2003 by Web Developers Adrian Holovaty and Simon Willison. They began creating web applications using Python, and Django was born. Two years later, it was publicly released.

Django is named after Django Reinhardt, a famous Belgian-Romani jazz guitarist of the early- and mid-20th Century.

Today, Django is maintained by the Django Software Foundation and is one of the most popular Python frameworks for web development.

How a Django app works

To better understand how a Django web app works, let’s consider four fundamental components of the app design pattern:

Django URLs

Like any well-designed website or web application, URLs in a Django-powered website should be systematically organized for easier content creation, search, and retrieval.

For example, in a simple blog that has content URLs organized by year, month, and day published, the URL “posts/2021/09/01” would retrieve the blog post published on September 1, 2021. Similarly, the URL “posts/2021/09” would retrieve an archive with links to all posts published in September, while the URL “posts/2021” would do the same for the entirety of 2021.

An article page may be laid out quite differently than a monthly or yearly archive page. The Django URL file is where you can define URL patterns that determine how the page will look based on the URL request.

The Django model

Django web apps manage data and communicate with databases through Python objects called models. For example, the data structure used in the web app is defined by the model, which can define characteristics like size, default values, and label texts for online forms.

The biggest value of the Django model is that it handles all communication with the database for you, saving you time on SQL coding.

The template

Template files define the basic outline or structure of an application page. Templates can contain either:

  • Predefined text elements.
  • Placeholders that are later populated with information from the Django model.

Django views

Think of Django views as the central point of the web app design. Django views accept HTTP requests and output HTTP responses while working with the other components to dynamically create that HTTP output.

Django views coordinate with the URL file, model, and template files to create dynamic app content. While the content is based on the URL request pattern and information from the model, the template file determines formatting and layout.

Django support

If you’re familiar with Python and looking to branch into web development, learning Django is a good place to start. Django offers some of the most complete and detailed documentation and tutorials. Plus, many cities have Django-specific support groups if you prefer to connect locally.

Even after you’ve mastered basic Django, there are plenty of resources to help you with its more advanced features, such as profiling and settings, caching, and working with Stripe to accept payments on your web app.

Advantages of Django

What does Django offer that makes it so popular and unique among all the other Python frameworks? Below are a few of Django’s biggest advantages.

Django is fast

Django was designed to help developers create a web application as quickly as possible, from idea to release. So, it’s ideal for developers working against tight production and release deadlines.

As a full-stack Python framework, Django includes plenty of features that you might need in your web app, from user authentication to RSS feeds.

Django is scalable

Django is designed to accommodate heavy traffic demands, which is one reason why this framework is so popular for large web applications.

Django offers versatility

Whether your web app is designed for content management, complex computing, or anything in between, Django can handle it.

Django is secure

One of the best parts about Django is that it comes with all the security features needed to protect your web application. The alternative would be for you, the developer, to think of every possible security issue and how to protect against it.

Disadvantages of Django

The more you read about Django, the more you must be thinking about how perfect it is for any project. Isn’t there a catch? It turns out that there are a few disadvantages of Django that make it unsuitable in some situations.

Django is not for small projects

While Django comes as a full package, there’s no way to separate anything out of that package if you just need a few features. So, Django can feel like overkill for small projects that have no plans to scale up.

Not only can the framework be confusing and overwhelming for developers of small projects, but all that Django coding takes up valuable bandwidth and server processing time.

Django runs in Python

The Django framework is written in Python, which is fine if you already know the language. The problem is that most Web Developers are stronger in other languages, like JavaScript or Ruby. If you want to master Django, you’ll need to have a solid understanding of Python, too.

Django is opinionated

It seems odd to think of code as being opinionated, but that’s the technical term. A framework is opinionated when it’s designed to be used in a particular way or according to particular assumptions.

While it’s not impossible to use Django in a way other than what was intended by its designers, doing so will lead to a lot of extra work. This can make Django seem monolithic.

Now that you’ve got a basic understanding of Django’s pros and cons, let’s explore Flask.

What is Flask?

Flask is a micro-framework, meaning that it’s designed to perform a more limited role than a full-stack framework like Django. But, as you’ll find out, this isn’t necessarily a bad thing.

The Flask story

Starting as an April Fool’s joke in 2010, Flask was created by Armin Ronacher — a member of an international Python enthusiast group known as Pocoo. The project became a quick success, and the Pocoo team managed the development of Flask until 2016. After the team disbanded, the management of Flask was transferred to the Pallets Projects group.

Flask is named after an earlier Python micro-framework called Bottle. It’s easily one of the most popular Python web-development frameworks, coming in just slightly behind Django in terms of the number of stars on GitHub.

How a Flask app works

As a micro-framework, Flask has few dependencies on external libraries compared to the full-stack Django framework. But, there are two big dependencies with Flask: Werkzeug and jinja2.

What is Werkzeug?

Werkzeug is a Web Server Gateway Interface (WSGI) utility library in Python. When you create a web application, you’re focusing on using HTTP requests to create, query, and manage how content is put together.

But, another big part of an HTTP request is the web server, which handles details like network connections and actually receiving the request and sending the response. WSGI is a standard convention for creating and processing these requests with applications written in Python.

What is jinja2?

Remember how Django uses templates to create standard-looking pages that can be populated with custom text? Well, jinja2 is a Django-inspired template engine that helps you do the same thing in Flask.

Now that you understand the supporting dependencies behind Flask, let’s look at the three main components of a Flask app: the Flask controller, the Flask model, and the Flask view.

The Flask controller

This is where you write the bulk of your web application code based on inputs and client requests. The controller is the central part of the Flask framework because it manages and changes the view and model based on client input to update what information is presented.

The Flask view

The Flask view is similar to a Django view in that it generates output in the form of content from the model presented and formatted based on a template file.

The Flask model

This is similar to a Django model in that it manages communication with a database. But, unlike Django, there’s no included Flask model. It’s up to the app developer to design a model to work with Flask’s other components.

Advantages of Flask

As a micro-framework, Flask is designed to perform a few tasks extremely well. There are also other reasons why Web Developers choose Flask over other frameworks like Django. Let’s take a look at some of Flask’s biggest advantages.

Flask offers more flexibility

Compared to the opinionated Django framework, Flask is more flexible to different working styles and approaches to web app development. Programmers with more coding experience or who need more control of the app design prefer Flask for this reason.

Flask has more database support

Because Flask has no default model, it inherently supports multiple types of databases. This also makes databases easier to integrate into a Flask application.

Flask is easier to use for smaller applications

If you’re looking to design a relatively simple web app with a few static pages, Flask will make your life easier than Django. For smaller web applications, many programmers find that Flask is easily scalable as well.

Disadvantages of Flask

Flask, just like Django, isn’t perfect, and there are a few disadvantages that make it less popular in certain circumstances.

Flask isn’t suitable for complex systems

If you’re trying to build a complex web app with lots of dynamic pages, then Flask isn’t the right framework to use. Over time, the maintenance costs and efforts will be much higher compared to a framework like Django, which is better suited for large projects.

Flask has less support than Django

This isn’t to say that there isn’t a large community of developers to answer questions when you run into a problem with your Flask application. But, the communities and documentation out there are a little smaller and harder to find compared to Django support resources.

When should you use Flask or Django?

Now that you understand the differences between Flask and Django and what each is used for, let’s review why you should pick one over the other.

Use Django when:

  • You’re working on a large project.
  • Deadlines are a driving factor.
  • You want a one-stop solution that includes security and database management.
  • You want to scale up to a more complex app later on.
  • You need more online and community support.

On the other hand, you should use Flask when:

  • You’re working on a smaller, simpler web application.
  • You need more coding flexibility.
  • You want to incorporate more extensions and customized elements.
  • You need API support in your web app.
  • You want more control over database communication.

Getting started with Flask or Django

Regardless of which Python framework you prefer, what’s important is that you start expanding your knowledge of web development by building a Python app with Flask or Django. Just remember that you should understand the basics of Python before creating your first app.

Once you’ve got the basics of Python down, learn how to use either framework in the courses below:


Web Development Courses & Tutorials | Codecademy

Web Development is the practice of developing websites and web apps that live on the internet. Whether you’re interested in front-end, back-end, or going full-stack, the content in our Web Development domain will help you get there.

Python Courses & Tutorials | Codecademy

Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science, Python is the language for you.

10 Advanced Java Code Challenges

0
10 Advanced Java Code Challenges

Online tutorials, videos, and coding books are a great place to learn the basics of a programming language, but not much of that knowledge will stick if you don’t use it to write code.

Solving coding challenges is a great way to practice your programming skills. Coding challenges are bite-sized coding projects that exercise your skills using data structures and algorithms. Unlike bigger projects,  they can usually be completed in a few minutes.

In this article, we’ll show you 10 advanced Java coding challenges that you can solve to test and develop your programming skills. Try a few today and see if you can tackle them.

10 Java coding challenges for advanced developers

These are advanced challenges. So, you’ll need to know the ins and outs of programming with Java as well as basic knowledge of data structures and algorithms to come up with an efficient solution. If you need to brush up on your Java knowledge first, check out our Learn Java course.

1. Write a Java program to reverse a string without using the reverse method of Java’s String class

This exercise will teach you about how Java handles strings. First, you should create a class with a main method that accepts a string and then returns a string where the characters are in reverse order. But, you can’t use the reverse method of the String class because that’d be cheating.

Even without doing that, there are at least three ways you can solve this exercise. Can you solve it in three different ways?

2. Write a Java program to determine whether a number is prime or not

This program should accept an array of numbers. It should iterate through the array of numbers and determine if each is prime or not. Once it’s done processing, it should return only those numbers that are prime in an array.

3. Create a Java Singleton class

The singleton pattern is a design pattern that restricts the instantiation of an object to only one instance. To do this, you’ll need to create a Singleton class that has a non-parameterized constructor.

The class should have one public variable called str. It should also have a static method called getSingleInstance that’ll return the single instance of the class.

4. Write a Java program that returns an MD5 hash

MD5 (Message-Digest algorithm 5) is a cryptographic function for creating 128-bit hashes from strings. It was designed by Professor Ronald Rivest of MIT, and although the function is considered cryptographically broken, it’s still useful as a programming exercise.

Research the algorithm and write a Java class from scratch that accepts an alphanumeric string and returns the MD5 hash for that string.

5. Write three Java lambda expressions

This exercise will test your ability to write lambda expressions in Java. Java lambda expressions take in parameters and return a value. They’re similar to methods but don’t need a name and can be implemented in the body of a method.

In this challenge, you’ll write three of them:

  • One that returns true if a number passed to it is odd and false if it’s even.
  • One that returns true if a number is prime and false if it’s not.
  • One that returns true if the parameter is a palindrome and false if it’s not.

6. Write a phone number word decoder

Write a program in Java that’ll accept a phone number with letters and convert it to a phone number with only digits. For example, if you sent the program a phone number like 800888TEST, it should return (800) 888-8378.

Note that it shouldn’t only convert letters to the digits they represent but also format the number correctly with parentheses and dashes. And, if you send the program an invalid number, it should throw an error.

7. Write a method to determine consecutive numbers

Create a method in a Java class that accepts an array of numbers as a parameter. If the array of numbers can be rearranged so that they’re consecutive numbers where no number appears twice, return true. If this isn’t possible, return false. The array can be of any size.

8. Find the hex code embedded in a string

In this challenge, you’ll create a method in Java that accepts both a string to be searched and a string that’s been encoded in hex and embedded in the first string as parameters. The method should search the first parameter and return the index of the occurrence of the second parameter.

9. Reverse only the letters in a string

Write a method in Java that accepts a string as a parameter. This method should return a string that reverses the letters in the string sent as a parameter but keep all the numbers in order. For example, if you sent the method a parameter of “ez56d” then it should return “ed56z”.

10. Write a Pig Latin translator

Pig Latin is a language or language game. Here are the steps with any word. First, move the first consonant or consonant cluster to the end of the word. Second, add “ay” to the end of the word. For example, the word “banana” would become “ananabay.”

Write a method in Java that turns a string that contains words into the equivalent in Pig Latin.

Brush up on your Java skills

If you like putting your Java skills to the test with challenges like the ones above, then learn more about coding challenges here. We have daily and weekly coding challenges and completing them is a great way to keep your coding skills sharp.

If you’re a beginner and want to brush up on your Java skills or take them to the next level, check out our Learn Java course. If you’re already past the beginner stage, then our intermediate courses, like Java for Programmers or Learn Spring could be a good choice for you.


Should I Learn Java?

Are you new to programming and wondering if Java is a good programming language to begin with? The simple answer is yes, and we show you why in this article.

Java Courses & Tutorials | Codecademy

Java is one of the most popular programming languages out there. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development. Knowing Java opens a lot of possibilities for you as a developer.

Accessible Reading and Writing Activities: A New Weekly Roundup for Teachers

0
Accessible Reading and Writing Activities: A New Weekly Roundup for Teachers

If you’re a regular Times reader, you already know that the profusion of articles, essays, photojournalism, graphics, videos and podcasts we publish daily means that there is no simple answer to the question “What is the reading level of The New York Times?”

In fact, as The Times expands its reporting to include new formats like the “burst,” shown in the image above — and in these pieces about the Western droughts, how to eat less sugar and why Simone Biles is the GOAT — we think that’s more important for teachers to understand than ever.

This year, The Learning Network is committed to making the most of these new formats to welcome a broader range of learners to our site, and to The Times in general. We want to show teachers and students — who may have assumed that all Times reporting looks more like this, from 1865, than this, from 2021 — that there is something in the paper for every reader, every day.

To help, we’re starting a new feature called Accessible Activities. In each Wednesday’s edition, we’ll be rounding up five student activities that draw on highly visual reporting across Times sections. These activities will also offer additional scaffolding that invites all kinds of learners to grapple with what might be unfamiliar language or concepts. Some of these will be features that teachers across levels already love — like our What’s Going On in This Picture? exercise — and some will be new.

For instance, if you look at our first Lesson of the Day to follow this format, you can see that we have included streamlined prompts and directions; a printable PDF version of the article for students to annotate; and a new vocabulary section. We’ll be creating these kinds of lessons regularly, drawing not just on new storytelling formats like “bursts,” but also on more traditional Times reporting.

Want to take a look? We’ve already published our first edition of Accessible Activities, and we’d love to hear what you think.

As the school year continues, we expect to tweak both the roundup and the features themselves thanks to your responses, so please submit a comment here, or by emailing us at LNFeedback@nytimes.com. Then look for our next Accessible Activities roundup on Wednesday, Sept. 29, and each Wednesday after that for the rest of the school year.

Summer Memories, Road Trips, Spending Money and More

0
Summer Memories, Road Trips, Spending Money and More

Welcome to our first edition of Accessible Activities, a new feature to support teachers for the 2021-22 school year.

Each Wednesday we’ll round up five student activities that draw on highly visual and more accessible reporting across Times sections and that offer additional scaffolding that invites learners of all kinds to grapple with what might be unfamiliar language or concepts. Some of these will be features that teachers across levels already love — like our What’s Going On in This Picture? exercise — and some will be new.

Note: To learn more about this new weekly feature, read our introductory post. Please share your thoughts in the comments section or by emailing us at LNFeedback@nytimes.com.


1. Share a summer memory.

In this Picture Prompt, we invite students to tell us about one wonderful moment, big or small, from the summer of 2021. They can share their writing in our public comments section, discuss with their classmates or journal in a notebook.

2. Learn about a reporter who spent a year traveling around the country.

This Lesson of the Day features a short slide show (with under 250 words) about a New York Times reporter who converted a minivan into his home during the pandemic and then visited 39 states. We provide a warm-up activity, 10 vocabulary words, questions for writing and discussion and a going-further activity in which students imagine their own road trip.

3. Think about how you spend your money.

In this Student Opinion, students read an illustrated article in which 11 teenagers talk about the role that money plays in their lives. Then, they reflect on their own experiences with, and relationship to, money. They can share their responses with peers or in the comments section.

4. Look closely at a Times photograph.

Each week we remove the caption from an image published elsewhere in The New York Times and then ask students: What’s Going On in This Picture? They can share their observations in the comments section and then check back on Thursday afternoon when we reveal the photo’s back story.

5. Watch a short film about a pear tree that lived through 9/11.

Via this six-minute film, students can reflect on the 20th anniversary of the Sept. 11 terrorist attacks through the story of a single tree that was wounded that day. Then, they can respond to our Film Club discussion questions in writing or in class discussion.

Your Go-To Recipes

0
Your Go-To Recipes

“We all have one — a dish we don’t need a recipe for,” begins a recent Times article. If that is true, what is yours?

It could be something as simple as a grilled cheese sandwich or the perfect popcorn. How do you make it? How did you originally learn the recipe — or is it something you invented yourself?

If you don’t know any recipes by heart, what do you wish you knew how to make without consulting directions? Why?

Tell us in the comments, then read the related article to learn how to make chicken soup from scratch, classic brownies, arroz con pollo and more.


Learn more about Picture Prompts here and find all of our prompts in this column.

Students 13 and older in the United States and the United Kingdom, 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.

Word of the Day: lexicon

0
Word of the Day: lexicon

1. a reference book containing an alphabetical list of words with information about them

2. a language user’s knowledge of words

_________

The word lexicon has appeared in 118 articles on NYTimes.com in the past year, including on Aug. 30 in “Novak Djokovic Knocks on the Door of a Very Exclusive Club” by Christopher Clarey:

The moment could be near. Novak Djokovic won the first three Grand Slam tournaments of the year and needs only to win the United States Open, which began on Monday in New York, to join Laver in the club.

… The term Grand Slam entered sports in the 20th century via contract bridge, a card game in which a grand slam meant winning the maximum 13 tricks.

In baseball, it came to mean a home run with the bases loaded, and in 1930, Grand Slam became a part of golf’s lexicon when Bobby Jones won the four major tournaments of that era.

Can you correctly use the word lexicon 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 lexicon can be used in a sentence, read these usage examples on Vocabulary.com.

If you enjoy this daily challenge, try one of our monthly vocabulary challenges.

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.

Lesson of the Day: ‘Black Surfers Reclaim Their Place on the Waves’

0
Lesson of the Day: ‘Black Surfers Reclaim Their Place on the Waves’

Featured Article: “Black Surfers Reclaim Their Place On the Waves” by Diane Cardwell

The history of surfing in the Black community can be traced to centuries-old African practices of wave-riding. Although many Black Americans were separated from that tradition because of slavery and racism, many learned Polynesian surfing in the mid-1900s on segregated beaches. Today, many Black surfers are talking about their shared history and the continuing racism in the surfing community.

In this interactive article, you will learn about Black surfers through images, videos and interview excerpts. Then, you will reflect on the themes in the article and learn more about the histories, and present-day experiences, of Black surfers.

Scroll through the article and look at the photographs and video clips. In general, what do you notice? What tone do the images set for the article? What emotions do you feel as you look at them?

Then, choose one photograph to focus on and respond to these questions:

  • What is happening in the image?

  • What details stand out to you?

  • How does the image make you feel? What memories does it evoke from your life?

Read the article, then answer the following questions:

1. What is a paddle-out? What are some of the reasons that Black surfers have organized paddle-outs in the past year and a half?

2. What does surfing mean and represent for Black surfers in particular?

3. How does Natalie Hubbard, a surgeon and surfer who is part of the Laru Beya Collective, connect the history of surfing in the Black community to the present day?

4. What is the history of the Ink Well beach? How were actions taken there similar to other actions taken during the civil rights movement?

5. How was the Black Surfing Association started? And how has it grown in the years since the 1970s?

6. What are some of the ways that brands and movies have begun to support Black surfers?

In a class discussion or in your journal, reflect on what you’ve just read. What are your reactions to the article? What questions do you have after reading it? What was one image or quotation that you found particularly powerful? In what ways do the themes in the article relate to your life and experiences?

Additional Teaching and Learning Opportunities

  • Read about a community of Black female surfers. Gabriella Angotti-Jones, a documentary photographer, shares about her surfing community through photographs and a first-person narrative. How does her story connect to the article you just read?

  • Check out the Instagram account of Hunter Jones. In place of entering competitions, he focuses on creating his own content for social media. What do you notice as you scroll through his posts?

  • Learn about Duke Kahanamoku. He was born in Honolulu in 1890 and won a total of five swimming medals in the Olympics in the early 20th century, but also navigated two cultures and two sports: swimming and surfing. How does the story of Duke’s life provide insights about the history of surfing in the United States?

  • Watch a video. The beginning of the article quotes Sharon Schaffer, the first Black woman to become a professional surfer. Watch this six-minute video of her speech to the surfing community, or the trailer for the 2011 documentary about Black surfers, “White Wash.” How do these short videos add to your understanding of the challenges and triumphs of Black surfers?


Learn more about Lesson of the Day here and find all of our daily lessons in this column.

Considering a Career in Healthcare? Check out these Exciting Opportunities!

0
Considering a Career in Healthcare? Check out these Exciting Opportunities!

The Covid-19 pandemic has highlighted the importance of our healthcare systems in an unprecedented way. Many of us have had firsthand experience of the care and dedication of health workers over the last 18 months. They have proven an inspiration, in more ways than one. 

Many individuals have been invigorated by their example to pursue careers in the healthcare sector, a varied and exciting area that is constantly developing in accordance with the latest technological and scientific breakthroughs. If you’re been inspired to choose a career in healthcare, then check out these exciting opportunities, selected from the Alison Career Guide.

 

A healthy diet is one of the most effective preventative medicines available. Good nutrition boosts your immune system and helps protect you from all manner of illnesses, as a good diet means you’re better prepared to fight infection. Dietitians have the joy of helping patients enact changes in their eating habits that can truly alter their lives. You’ll also find yourself with opportunities to work in a wide variety of exciting sectors besides healthcare, such as sports and catering. Our Diploma in Human Nutrition is the perfect place to start your training in this rewarding career.

The local GP is a community cornerstone. Besides offering medical advice to the community, their presence also provide assurance and stability. This makes being a GP an exceptionally satisfying job, though a demanding one. GPs need to have expertise across all fields of medicine in order to be able to accurately diagnose their patients. We have hundreds of essential healthcare courses to help you build up your medical expertise but the best place to start your GP journey is with our Diploma in Human Anatomy and Physiology.

While doctors, nurses and other frontline medical staff are the public face of the healthcare sector, there are hundreds of other careers that are vital for this industry to operate effectively. A hospital is an organisation like any other and is incredibly complicated to run. Health Service Managers thus need to be efficient, organised and trained in the latest management skills and software. By taking our SAP ERP Logistics Overview course, you’ll learn the skills you need to coordinate the various moving parts of a healthcare institution.

 

The job of an Emergency Medical Technician is a hard one. But it’s also exhilarating and inspiring. As a first responder you need to be calm, confident and prepared for all eventualities. Emergency Medical Technicians often speak of having a vocation to help others, and this devotion to your work is a must. If you’ve got the commitment, then the next step is to take our free course in CPR, AED and First Aid, which will give you a great foundation for this worthwhile career.

A Head Nurse has to juggle all of the usual medical demands of hospital work, while also managing their team to ensure patients receive the best care and appropriate attention. You’ll need to be compassionate and coordinated, caring and organised to successfully navigate this career. Head Nurses don’t just have to care for their patients, they also have to monitor the wellbeing of their nursing team, to make sure that they’re coping with this often high stress profession. Our Diploma in Clinical Nursing Skills will set you on the right track to becoming the perfect Head Nurse.

For even more Careers in Healthcare, check out the Alison Career Guide!