SlideShare a Scribd company logo
LANDFORMS AND
OCEANS
Science Standard 5-3
The student will demonstrate an
understanding of features,
processes, and changes in Earth's
land and oceans.
5-3.1 Explain how natural
processes (including weathering,
erosion, deposition, landslides,
volcanic eruptions, earthquakes,
and floods) affect Earth's oceans
and land in constructive and
destructive ways.
What are
constructive
forces?
Constructive forces
are processes that
create or build up
landforms.
What are
destructive
forces?
Destructive forces
are processes that
destroy or wear
down landforms.
What are some
examples of
landforms?
pinker.wjh.harvard.edu/.../Grand%20Canyon.htm
gsbwww.uchicago.edu/.../porcupines.html
media.vacationeasttennessee.org/pfoutdoorattr...
Two Forces

• Constructive:
Building up an
existing landform or
forming a new one

This building is being CONSTRUCTED.

•Destructive: Changing

or destroying an existing
landform.

This building is being DESTRUCTED.
What are natural
processes?
How do they affect
land and oceans?
Weathering
This is a destructive force and
can be chemical or physical. It
causes the surface of the earth
to dissolve, decompose, and
break into smaller pieces.
Weathering
• Weathering: A slow, destructive
process that breaks rocks into smaller
pieces called sediment.
Erosion
This is a destructive force. It is
the movement of sediments
and soil by wind, water, and
gravity.
Erosion
• The movement of materials away from
one place.
• Erosion is destructive.
Erosion
Tune: "Jingle Bells"
Running down a hill
Or coming down as snow,
Water causes much
Erosion, this we know.
Wave action moves the beach.
A river carves the land.
Everywhere that water goes,
It Carries dirt or sand.
  
Chorus:
Oh, wind and rain, snow and ice,
Water running free;
These all cause land to erode
With changes we can see.
Wind and rain, snow and ice,
Water running free;
These all cause land to erode
With changes we can see .
  
Wind blowing in a gale,
Or as gentle as a breeze,
Wears the rock away,
And carries sand with ease.
A hurricane last year,
And glaciers long ago,
Are ways that natural forces use
To change the earth we know.
(Repeat Chorus)
Deposition
This is a constructive force. It
builds up new land by dropping
or depositing sediments via
water, wind, or ice.
Landslide
This is a destructive force. This
is a mass movement of land
due to gravity. Landslides even
occur in the ocean on the
continental slope.
Landslide
Landslides
can cause
buildings to
fall, or power
and gas lines
to break.
Volcanic Eruption
This is a constructive force. During
an eruption, melted rock rises
from deep within the earth and
reaches the surface. They can
also occur under the oceans.
Volcanic Eruption
Seamounts are
volcanoes
that are built
up under the
ocean.
Earthquake
This is a destructive force.
Earthquakes are vibrations or a
shaking of the ground caused
by energy that is released from
the Earth’s crust.
Earthquake
Earthquakes under the ocean
can cause huge waves
(tsunamis) that cause great
damage if they come ashore.
Flood
This is both a destructive force and
a constructive force. Floods occur
when a large amount of water
covers land that is normally dry.
Rapid erosion can take place, but
new sediment is left behind when
the water recedes.
5-3.2 Illustrate the geologic
landforms of the ocean floor:
*continental shelf
*continental slope
*mid-ocean ridge
*rift zone
*trench
*ocean basin
Journey to Bottom of the
Ocean
We will begin our journey where land
meets the ocean.
Do you know where we are?
Yes. At the beach.
Beaches are the fastest changing part
of the ocean. They change with every
wave.
Continental Shelf
• The continental shelf is where the edge
of the continent slopes down from the
shore into the ocean.
• It is the part of the continent located under
water.
• It is not the deepest part
of the ocean.
Continental Slope
• The continental slope is a steep drop-off
at the edge of the shelf.
• It drops to the bottom of the ocean floor,
making the water much deeper.
Mid-Ocean Ridges
• A mountain range on the ocean floor.
• Some of these mountains are volcanic.
• Volcanic mountains that ARE NOT found on
the mid-ocean ridges are called seamounts.
For more information on the ridges, visit
http://www.waterencyclopedia.com/MiOc/Mid-Ocean-Ridges.html
Rift Zone
• In the center of the highest part of the midocean ridge is a narrow trench called a rift.
• Underwater volcanic activity that adds
mountains to either side of the mid-ocean
ridge occurs at the rift zone.
Ocean Trench
• The ocean trench is a steep sided
canyon or deep narrow valley in the
bottom of the ocean.
• Trenches are the deepest part of the
ocean basin and deeper than any valley
found on land.
Ocean Basin
• The ocean basin is located on either side
of the mid-ocean ridge.
• It is made up of low hills and flat plains.
• The flat area of the basin is called the
abyssal plains.
• This is where seamounts are generally
formed.
Seamount
• These are volcanic mountains not
formed on the mid-ocean ridge.
5-3.3

Compare continental and
oceanic landforms.
Earth is made of solid land.
Some of the land is located
above Earth’s water and some
is located below the oceans.
Explain how landforms above
the oceans are similar to
those found below the oceans.
Continental
Landform

Oceanic
Landform

Canyon

Trench

Valley

Rift

Volcano

Seamount

Mountain range

Mid-ocean ridge

Low hills or plains

Ocean basin and
abyssal plain
5-3.4 Explain how waves,
currents, tides, and storms affect
the geologic features of the
ocean shore zone (including
beaches, barrier islands,
estuaries, and inlets).
Beaches

http://www.virtualtourist.com/travel/North_America/United_States_of_America/South_Carolina/Charleston864816/Things_To_Do-Charleston-Beaches-BR-1.html
The shoreline, or coast, is the
area where the land meets the
ocean. Some shorelines are
rocky. Shorelines made of sand
are called beaches. Shorelines
are always changing because of
wind and water.
Waves can wear away the land
and expose a rocky shore or the
waves can deposit sand along the
shore and form a beach. If the
waves reach the beach at an
angle, the sand is moved along
the coast.
Currents, called longshore
currents, along the shoreline can
move sand from one location to
another.
Tides can bring in sand, shells,
and ocean sediments at high tide
and leave them behind when the
tide goes out.
Barrier Islands

www.dnr.sc.gov/.../river/stewardship_gallery.htm
Islands are pieces of land
surrounded by water on all sides.
Islands with sandy beaches are
called barrier islands.
These barrier islands are naturally
occurring and function to protect
the mainland from the effects of
waves on its shore. As the waves
deposit sand on the beaches, the
shapes of the barrier islands
change.
Currents can move the sand from
one end of the island to the other.
Estuaries

serc.carleton.edu/.../northinlet/index.html
All rivers flow into the oceans.
The area where a river meets the
ocean is known as an estuary.
Estuaries have a mixture of
freshwater and saltwater.
Waves can deposit sand in the
estuaries. At high tide ocean
water brings in sediments and
sea life that feed and nourish life
in the estuary.
Inlets

www.ncsu.edu/.../sc/hunting2/hunting2.html
Inlets are the water-filled spaces
between the barrier islands.
As the tides change, the amount
of water in the inlet will change.
Ocean currents and storms can
change the shape of an inlet
opening.
Large storms, for example
hurricanes, can also cause
massive destruction to the
shape of the beaches, barrier
islands, estuaries, and inlets
because they produce high
waves and heavy winds.
5-3.5 Compare the
movement of water by waves,
currents, and tides.
Volcanoes And Earthquakes

This map shows how volcanoes and earthquakes occur along tectonic plate boundaries.
http://www.pbs.org/wgbh/nova/teachers/activities/2515_vesuvius.html
http://www.mos.org/oceans/planet/features.html
Resources
Magic School Bus Blows Its Top, The. Scholastic. 1995.
unitedstreaming. 13 September 2006
<http://www.unitedstreaming.com/> (23:56)
Landforms and Oceans Presentation

More Related Content

What's hot

Plate Tectonics
Plate TectonicsPlate Tectonics
Plate Tectonics
itutor
 
Chapter 1 Plate Tectonics Power Point
Chapter 1   Plate Tectonics Power PointChapter 1   Plate Tectonics Power Point
Chapter 1 Plate Tectonics Power Point
jtripp8
 
Anticlines and synclines
Anticlines and synclines Anticlines and synclines
Anticlines and synclines
GP10
 
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
Akash Nair
 
4. Ocean Current Notes
4. Ocean Current Notes4. Ocean Current Notes
4. Ocean Current Notes
mgitterm
 
Weathering and erosion introduction
Weathering and erosion introductionWeathering and erosion introduction
Weathering and erosion introduction
mrcoyleteach
 

What's hot (20)

PLATE TECTONICS
PLATE TECTONICSPLATE TECTONICS
PLATE TECTONICS
 
Weathering, Erosion, Mass Wasting.
Weathering, Erosion, Mass Wasting.Weathering, Erosion, Mass Wasting.
Weathering, Erosion, Mass Wasting.
 
Plate Tectonics
Plate TectonicsPlate Tectonics
Plate Tectonics
 
Erosion
ErosionErosion
Erosion
 
LOCATING THE EPICENTER/DIVERGENT BOUNDARY PPT
LOCATING THE EPICENTER/DIVERGENT BOUNDARY PPTLOCATING THE EPICENTER/DIVERGENT BOUNDARY PPT
LOCATING THE EPICENTER/DIVERGENT BOUNDARY PPT
 
Folding
FoldingFolding
Folding
 
Chapter 1 Plate Tectonics Power Point
Chapter 1   Plate Tectonics Power PointChapter 1   Plate Tectonics Power Point
Chapter 1 Plate Tectonics Power Point
 
Anticlines and synclines
Anticlines and synclines Anticlines and synclines
Anticlines and synclines
 
Weathering
WeatheringWeathering
Weathering
 
Plate Movements Ppt
Plate Movements PptPlate Movements Ppt
Plate Movements Ppt
 
Convergent plate boundary
Convergent plate boundaryConvergent plate boundary
Convergent plate boundary
 
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
Origin and destruction of ocean floor ppt ; ocean floor :evolution of ocean f...
 
Ppt mountain
Ppt mountainPpt mountain
Ppt mountain
 
Ocean currents
Ocean currentsOcean currents
Ocean currents
 
Weathering
Weathering Weathering
Weathering
 
4. Ocean Current Notes
4. Ocean Current Notes4. Ocean Current Notes
4. Ocean Current Notes
 
The earth’s interior
The earth’s interiorThe earth’s interior
The earth’s interior
 
Landforms
LandformsLandforms
Landforms
 
Weathering and erosion introduction
Weathering and erosion introductionWeathering and erosion introduction
Weathering and erosion introduction
 
PLATE TECTONIC
PLATE TECTONICPLATE TECTONIC
PLATE TECTONIC
 

Viewers also liked

Ocean floor
Ocean floorOcean floor
Ocean floor
watler
 
Ch. 14 the ocean floor
Ch. 14 the ocean floorCh. 14 the ocean floor
Ch. 14 the ocean floor
Curtis Hunter
 
Waves, tides, and currents revised
Waves, tides, and currents revisedWaves, tides, and currents revised
Waves, tides, and currents revised
Sam Hurley
 
How to make an ocean floor model
How to make an ocean floor modelHow to make an ocean floor model
How to make an ocean floor model
watler
 
Landforms powerpoint
Landforms powerpointLandforms powerpoint
Landforms powerpoint
misteralpert
 
Landforms ppt
Landforms pptLandforms ppt
Landforms ppt
milenia86
 
River Changes And Landforms
River Changes And LandformsRiver Changes And Landforms
River Changes And Landforms
whiskeyhj
 
Land forms of the Philippines - Grade 1-2
Land forms of the Philippines - Grade 1-2 Land forms of the Philippines - Grade 1-2
Land forms of the Philippines - Grade 1-2
Zee Na
 

Viewers also liked (20)

Effects Of Waves, Currents, Tides,
Effects Of Waves, Currents, Tides,Effects Of Waves, Currents, Tides,
Effects Of Waves, Currents, Tides,
 
Ocean floor
Ocean floorOcean floor
Ocean floor
 
Ocean floor topography
Ocean floor topographyOcean floor topography
Ocean floor topography
 
Ocean topography
Ocean topographyOcean topography
Ocean topography
 
Ch. 14 the ocean floor
Ch. 14 the ocean floorCh. 14 the ocean floor
Ch. 14 the ocean floor
 
Tides & Waves
Tides & WavesTides & Waves
Tides & Waves
 
Waves, tides, and currents revised
Waves, tides, and currents revisedWaves, tides, and currents revised
Waves, tides, and currents revised
 
How to make an ocean floor model
How to make an ocean floor modelHow to make an ocean floor model
How to make an ocean floor model
 
Marine Provinces
Marine ProvincesMarine Provinces
Marine Provinces
 
Tides notes ppt
Tides notes pptTides notes ppt
Tides notes ppt
 
Landforms powerpoint
Landforms powerpointLandforms powerpoint
Landforms powerpoint
 
Landforms ppt
Landforms pptLandforms ppt
Landforms ppt
 
Waves, currents, tides
Waves, currents, tidesWaves, currents, tides
Waves, currents, tides
 
What are landforms?
What are landforms?What are landforms?
What are landforms?
 
Land and Water forms
Land and Water formsLand and Water forms
Land and Water forms
 
River Changes And Landforms
River Changes And LandformsRiver Changes And Landforms
River Changes And Landforms
 
Land forms of the Philippines - Grade 1-2
Land forms of the Philippines - Grade 1-2 Land forms of the Philippines - Grade 1-2
Land forms of the Philippines - Grade 1-2
 
5.1 - North American Landforms and Resources
5.1 - North American Landforms and Resources5.1 - North American Landforms and Resources
5.1 - North American Landforms and Resources
 
Movements of ocean water
Movements of ocean waterMovements of ocean water
Movements of ocean water
 
Landforms and Waterforms
 Landforms and Waterforms Landforms and Waterforms
Landforms and Waterforms
 

Similar to Landforms and Oceans Presentation

Marine Systems
Marine SystemsMarine Systems
Marine Systems
shoaib1982
 
COASTS ENM 142 Lecture 7.pptx
COASTS ENM 142 Lecture 7.pptxCOASTS ENM 142 Lecture 7.pptx
COASTS ENM 142 Lecture 7.pptx
CheDillon1
 
Works Of The Sea And Development Of The Related Landforms For Presentation
Works Of The Sea And Development Of The Related Landforms   For PresentationWorks Of The Sea And Development Of The Related Landforms   For Presentation
Works Of The Sea And Development Of The Related Landforms For Presentation
parinshah
 
Geography our changing earth notes class 7. Nityant Singhal
Geography our changing earth notes class 7. Nityant SinghalGeography our changing earth notes class 7. Nityant Singhal
Geography our changing earth notes class 7. Nityant Singhal
Nityant Singhal
 
Coastal geography waves, features of erosion and deposition, longshore drift
Coastal geography waves, features of erosion and deposition, longshore driftCoastal geography waves, features of erosion and deposition, longshore drift
Coastal geography waves, features of erosion and deposition, longshore drift
Oral Johnson
 

Similar to Landforms and Oceans Presentation (20)

3 e coasts (1)
3 e coasts (1)3 e coasts (1)
3 e coasts (1)
 
Coastal Oceanography Notes
Coastal Oceanography NotesCoastal Oceanography Notes
Coastal Oceanography Notes
 
Our Changing Earth (Grade 7)
Our Changing Earth (Grade 7)Our Changing Earth (Grade 7)
Our Changing Earth (Grade 7)
 
Constructive and deconstructive
Constructive and deconstructiveConstructive and deconstructive
Constructive and deconstructive
 
Marine Systems
Marine SystemsMarine Systems
Marine Systems
 
COASTS ENM 142 Lecture 7.pptx
COASTS ENM 142 Lecture 7.pptxCOASTS ENM 142 Lecture 7.pptx
COASTS ENM 142 Lecture 7.pptx
 
Coastal land-form evoltion
Coastal land-form evoltionCoastal land-form evoltion
Coastal land-form evoltion
 
ppt coastal.pptx
ppt coastal.pptxppt coastal.pptx
ppt coastal.pptx
 
Ch 3 Our Changing Earth 2.pptx
Ch 3 Our Changing Earth 2.pptxCh 3 Our Changing Earth 2.pptx
Ch 3 Our Changing Earth 2.pptx
 
Works Of The Sea And Development Of The Related Landforms For Presentation
Works Of The Sea And Development Of The Related Landforms   For PresentationWorks Of The Sea And Development Of The Related Landforms   For Presentation
Works Of The Sea And Development Of The Related Landforms For Presentation
 
Geography our changing earth notes class 7. Nityant Singhal
Geography our changing earth notes class 7. Nityant SinghalGeography our changing earth notes class 7. Nityant Singhal
Geography our changing earth notes class 7. Nityant Singhal
 
Coastal geography waves, features of erosion and deposition, longshore drift
Coastal geography waves, features of erosion and deposition, longshore driftCoastal geography waves, features of erosion and deposition, longshore drift
Coastal geography waves, features of erosion and deposition, longshore drift
 
coastal erosion
coastal erosioncoastal erosion
coastal erosion
 
Costal landforms
Costal landforms Costal landforms
Costal landforms
 
Coastal erosion cliffs etc
Coastal erosion cliffs etcCoastal erosion cliffs etc
Coastal erosion cliffs etc
 
Processes of River
Processes of RiverProcesses of River
Processes of River
 
Coastal erosion and engineering aspect
Coastal erosion and engineering aspectCoastal erosion and engineering aspect
Coastal erosion and engineering aspect
 
A2 CAMBRIDGE GEOGRAPHY: COASTAL ENVIRONMENTS - WAVE, MARINE AND SUB-AERIAL PR...
A2 CAMBRIDGE GEOGRAPHY: COASTAL ENVIRONMENTS - WAVE, MARINE AND SUB-AERIAL PR...A2 CAMBRIDGE GEOGRAPHY: COASTAL ENVIRONMENTS - WAVE, MARINE AND SUB-AERIAL PR...
A2 CAMBRIDGE GEOGRAPHY: COASTAL ENVIRONMENTS - WAVE, MARINE AND SUB-AERIAL PR...
 
Plates of the earth
Plates of the earthPlates of the earth
Plates of the earth
 
Exogenic Processes.pptx
Exogenic Processes.pptxExogenic Processes.pptx
Exogenic Processes.pptx
 

Recently uploaded

Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 

Landforms and Oceans Presentation

Editor's Notes

  1. Picture is hyperlinked.