# data[].attributes.attachment_link.keywords[]
computational thinking and coding for every student: the teacher’s getting-started guide

# data[].attributes.attachment_link.keywords[]
computer programming - study and teaching (elementary)

# data[].attributes.attachment_link.keywords[]
computer programming - study and teaching (secondary)

# data[].attributes.attachment_link.keywords[]
computer science - study and teaching (elementary)

# data[].attributes.attachment_link.keywords[]
computer science - study and teaching (secondary)

# data[].attributes.attachment_link.keywords[]
computer science;study and teaching (secondary).

# data[].attributes.attachment_link.keywords[]
coding; computer science; computational thinking; stem; makers; programming

# data[].attributes.attachment_link.keywords[]
computer programming - study and teaching (elementary)

# data[].attributes.attachment_link.keywords[]
computer programming - study and teaching (secondary)

# data[].attributes.attachment_link.keywords[]
computer science - study and teaching (elementary)

# data[].attributes.attachment_link.keywords[]
computer science - study and teaching (secondary)

# data[].attributes.attachment_link.keywords[]
computer science;study and teaching (secondary).

# data[].attributes.attachment_link.keywords[]
education / teaching methods & materials / science & technology

# data[].attributes.attachment_link.keywords[]
education/teaching methods & materials - general

# data[].attributes.attachment_link.keywords[]
education / teaching methods & materials / science & technology

# data[].attributes.attachment_link.keywords[]
education/teaching methods & materials - general

# data[].attributes.attachment_link.title
Computational Thinking and Coding for Every Student: The Teacher's Getting-Started Guide

# data[].attributes.attachment_link.description
Empower tomorrow's tech innovators Our students are avid users and consumers of technology. Isn't it time that they see themselves as the next technological innovators, too? Computational Thinking and Coding for Every Student is the beginner's guide for K-12 educators who want to learn to integra...

# data[].attributes.attachment_link.readable_text
Find Next Gen STEM learning opportunities for students in multiple settings - in school, afterschool programs informal institutions like museums and science centers, and at home.

NASA Express Newsletter Sign-up

Are you looking for the latest NASA resources for teachers, parents, caregivers, and students? Subscribe to the NASA EXPRESS newsletter to get the latest NASA STEM opportunities delivered to your inbox every Thursday.

Learn More about NASA Express Newsletter Sign-up

get social with nasa stem engagement

Discover More STEM Topics From NASA

# data[].attributes.attachment_link.description
NASA offers a wide array of unique experiences for educators designed to engage K-12 students nationwide in the agency's missions, people, and resources.

# data[].attributes.headline
Underwater Robotics Competition with the Navy

# data[].attributes.subject
Underwater Robotics Competition with the Navy

# data[].attributes.headline
Connect Ozobot First Through Run Program Before Calibrating!

# data[].attributes.subject
Connect Ozobot First Through Run Program Before Calibrating!

# data[].attributes.attachment_link.title
Updating Your Evo Robots with Ozobot Blockly (2022) | Ozobot

# data[].attributes.attachment_link.description
We've got an exciting update ready for your Evo robots! All Evos require this update in order to work with the latest version of Blockly, Python Beta, the Evo App and soon, Ozobot Classroom! But don't worry, we're here to help. Below is a step-by-step guide for updating your bots using Ozobot Blockly.

# data[].attributes.headline
Ozobot Thanksgiving Parade Float Activity

# data[].attributes.subject
Ozobot Thanksgiving Parade Float Activity

# data[].attributes.body
https://ozobot.com/announcing-the-ozobot-thanksgiving-day-parade-float-contest/

# data[].attributes.attachment_link.readable_text
Ozosquad, you inspire us and we're grateful for you-every day, but especially as we reflect close to Thanksgiving! Last year, so many of you shared your Balloons Over Broadway parades and they looked like SO MUCH FUN. This year, we want even more people to get in on the fun and show our appreciation with a Thanksgiving Day Parade Float Contest!

Contests mean prizes, so we will be selecting 3 winners to receive Evos!

Your floats do not need to incorporate balloons-it can be whatever you dream up! Here are some more ideas. The Thanksgiving Day parade has lots of cool balloons, like in the book, but it has all kinds of other floats as well.

Don't have an Evo yet? No problem! You can get creative with drawings, graphics, or whatever you can think of to show us what your Ozobot parade float would look like if you had one.

See how to enter (and get inspired) below!

While we can't pinpoint the exact originator of this amazing Balloons Over Broadway activity, and we suspect that a lot of you amazing educators were struck with inspiration after reading the book. But we have a good idea of some of the people that got the word out and showed everyone how easy it can be to STEAM power ELA!

The Original Post

Back in 2017, Katie Kemp shared her proud students showing off their super-creative floats, made with popsicle sticks and construction paper!

The Lesson

Last year, Mary Catherine Coleman shared her Balloons Over the Library lesson with us in our Lesson Library after her viral Twitter video of her students showing off their balloon floats! To be honest, before that video, we thought helium-filled balloons would carry Ozobot away!

Balloons Over Broadway + VR

Librarian Extraordinaire, Shannon McClintock Miller, shared that her students would be completing visiting the Macy's Day parade using Merge VR, then create parade floats for their Ozobots.

Mrs. Rosario's fourth graders read Balloons over Broadway. Students created their own parade route and balloons. Students then coded ozobots to create their very own parade. @Ozobot pic.twitter.com/gcMCcmYnRR
- Copiague SEW (@Copiague_SEW) November 27, 2019

We had to do a double-take to make sure we weren't looking at the actual Macy's Thanksgiving Parade when we saw this post! Mrs. Rosario's fourth graders really nailed the vibe of the real thing with their intricate balloon floats.

Balloons As a Canvas

We loved how the students in Mr. Davola 's class had so many creative uses for their balloon floats (check out the balloon ice cream cone!).

Break Out the Butcher Paper!

When you work so hard engineering your float, you want to see it in action! We love that these students cleared some floor space to create a long parade route for their floats AND infused coding into Language Arts.

All Out

The students in Mr. Nolan's class constructed not only their parade floats, but also buildings on their parade route for a completely 3D parade experience!

# data[].attributes.attachment_link.title
Announcing the Ozobot Thanksgiving Day Parade Float Contest! | Ozobot

# data[].attributes.attachment_link.description
Ozosquad, you inspire us and we're grateful for you-every day, but especially as we reflect close to Thanksgiving! Last year, so many of you shared your Balloons Over Broadway parades and they looked like SO MUCH FUN. This year, we want even more people to get in on the fun and show our appreciation with a Thanksgiving Day Parade Float Contest!

# data[].attributes.body
https://amazontours.com/na/virtual/afe

# data[].attributes.body
Great short docuseries from Google on cybersecurity jobs and real life stories

# data[].attributes.attachment_link.description
Five elite security teams. Six never-before-told stories. Go behind the scenes with the hacking teams at Google keeping more people safe online than anyone e...

# data[].attributes.body
https://stemforher.org/

# data[].attributes.attachment_link.description
Detailed descriptions of the world-of-work for use by job seekers, workforce development and HR professionals, students, developers, researchers, and more. Individuals can find, search, or browse across 900+ occupations based on their goals and needs. Comprehensive reports include occupation requirements, worker characteristics, and available training, education, and job opportunities.

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.attachment_link.readable_text
Game based learning, STEM, accessibility, SEL, DEI and more are all delivered by Fabella's educational platform. We are teaching middle school through high school about no code coding. The ease with which Fabella handles these assignments is astounding and our statewide rollout is very exciting.

Game based learning leveraging accessibility using UDL practices and incorporating STEM, DEI, and SEL and so much more are all delivered using Fabella's education program. We are teaching 6-8 grade levels about coding in games with a no code platform. The simplicity and ease with which Fabella handles these assignments is second to none and completely amazing and our statewide rollout is phenomenal.

# data[].attributes.attachment_link.title
Gamify Your Lessons, Increase Accessibility, and Teach No Code Programming using UDL practices

# data[].attributes.attachment_link.description
Game based learning, STEM, accessibility, SEL, DEI and more are all delivered by Fabella's educational platform. We are teaching middle school through high school about no code coding. The ease with which Fabella handles these assignments is astounding and our statewide rollout is very exciting.

# data[].attributes.body
https://csfirst.withgoogle.com/s/en/home

# data[].attributes.attachment_link.title
CS First has been turned down - CS First Help

# data[].attributes.attachment_link.description
Google’s CS First was turned down on June 30, 2025. When CS First launched in 2013, the intention was to provide much-needed resources for K-12 computer science education. The landscape has since evol

# data[].attributes.body
https://www.mtu.edu/family-engineering/

Guide for planning https://secure.touchnet.net/C21042_ustores/web/product_detail.jsp?PRODUCTID=1521

# data[].attributes.attachment_link.readable_text
Family Engineering is for parents, K-12 educators, school administrators, informal STEM educators, engineers, engineering societies, university STEM majors, colleges, universities, businesses, and industry.

# data[].attributes.attachment_link.description
Family Engineering is for parents, K-12 educators, school administrators, informal STEM educators, engineers, engineering societies, university STEM majors, colleges, universities, businesses, and industry.

# data[].attributes.attachment_link.title
The Social Dilemma | Official Trailer | Netflix

# data[].attributes.headline
Twig Science - Shoreline K-5 Adoption (Julie Fredrickson)

# data[].attributes.subject
Twig Science - Shoreline K-5 Adoption (Julie Fredrickson)

# data[].attributes.body
https://www.twigscience.com/

# data[].attributes.attachment_link.readable_text
Twig Science Next Gen is a complete Pre-K-8 program built for the NGSS.

Welcome to Twig Science Next Gen

Interactive and hands-on learning plays an essential part in understanding science. Twig Science is dedicated to providing an interactive science program that gets students immersed in the exciting world of science and natural phenomena.

Three Interactive Teaching Tools for Three-Dimensional Success

Teacher

Print and Digital

Designed to make delivering the NGSS straightforward even for nonspecialist science teachers, Twig Science Next Gen includes comprehensive Teacher Editions in print and digital for flexible lesson planning, a state-of-the-art 3-D Performance Assessment suite, and an innovative, easy-to-use digital platform.

Student

Print and Digital

Twig Science Next Gen transforms 3‑D standards into dynamic visual, digital, and hands-on learning that students will remember forever. It brings real-world phenomena into students' lives through interactive Twig Books, theater-quality video, and engaging multimedia.

Science Kits or Video Labs

Students experience science and engineering firsthand as a dynamic, creative, and collaborative process-just like real working scientists and engineers in the 21st century. They develop problem-solving and critical thinking skills through a range of investigation types, from hands-on activities and digital interactives to on-demand Video Labs.

A New Way to Teach Science

Are you ready to celebrate plant shapes by curating your own Museum of Leafology? How about designing the Ultimate Playground through learning about pushes, pulls, and playground forces? Egg car crashes, anyone?

Flexible Tools for Any Instructional Delivery Method

Twig Science Next Gen gives teachers a flexible way of delivering comprehensive, standards-based instruction, both in the classroom and in a hybrid teaching model.

Assign and GO!

* 3,000+ video lessons and video labs

* Flexible delivery: in-person, hybrid and/or remote

* Device agnostic: use with any digital device

* Adapts to instructional and/or review time

* Built-in teacher-student feedback

Virtual Hands-On Video Labs

* Video Labs support teaching hands-on science experiments as students take part at home

* Performance Expectations covered through entertaining and involving activities

* Labs prepare students for success in Benchmark Assessments

On-Demand Instruction-Twig Coach Videos

* On-demand, bite-sized, studio-quality lesson videos presented by experienced teachers to encourage participation and engagement

* Self-guided or assigned pace

* Students interact with lessons through high-quality rich media and text

Culturally Responsive and Accessible Instruction

Twig Science Next Gen promotes equitable, inclusive, and accessible learning environments for 21st century students.

The program is designed to be inclusive of all students, regardless of race, gender, (dis)ability, language ability, socioeconomic background, or national origin.

An Easy-to-Use Digital Platform

Clean, Modern, Tile-Based Design keyboard_arrow_down

* Use as-is or share content to Google Classroom or your LMS

* Toggle between teacher and student views

* Pin lessons to your dashboard for quick access during your teaching sessions

* Teacher Background Knowledge articles provided to support all modules

Secure and Safe Learning Environment keyboard_arrow_down

* Device-agnostic platform

* Built using modern technologies and fully HTML5 compliant

* Automated rostering and single sign-on integrations available (Clever, Classlink) for seamless user provisioning and access

* Supports rostering via CSV, with configurable password policy options

* Meets latest security and accessibility requirements

* Prompt product and technical support

Assignable Lessons keyboard_arrow_down

* Assign lessons to students using the digital version of the Twig Book

* Interactivity includes read, highlight, investigate, annotate, model, draw/design, explain, and reflect functions

* Students can upload pictures, drawings, visual observations, and snapshots to build up a digital portfolio

* Teachers provide feedback directly in each student's digital Twig Book

Equitable Access to Phenomena keyboard_arrow_down

* Point-of-use scaffolds with cultural connections and differentiation for special education students

* English Learner differentiation for Emerging, Bridging, and Expanding levels of language acquisition

* Text-to-speech functionality

* Accessibility options include full customization of the display, with built-in epilepsy-safe, visually impaired, cognitive disability, and ADHD-friendly profiles

Student-Centered Investigations

Beyond the STEM roles students take on during the immersive storylines in Twig Science Next Gen, students encounter hundreds more STEM careers in film and text. Exposure to science and engineering careers at the elementary level inspires and engages students-a great indicator of success at later stages of school, college, and career.

STEM-Role Investigations

Hands-on, digital, and video investigations provide captivating real- world experiences in dozens of STEM roles-from park rangers and earthquake engineers to deep-space explorers and time-traveling tour guides.

Thousands of Award-Winning, Theater-Quality Videos and Interactives

All students regardless of socioeconomic background are transported to gather evidence of both local and global phenomena, experiencing science and engineering careers directly through thousands of high-quality videos and interactives.

1:1 Print and Digital Equity

Driving Questions challenge students to solve phenomena and design problems. PEs are described in student-friendly language. Student-friendly text features highlight instructional shifts and act as meta-cognitive cues.

NGSS instructional shifts require a new system of three-dimensional performance assessment, emulating the real-world experiences of scientists and engineers.

Twig Science Next Gen partnered with Stanford's SCALE team to develop engaging and reliable assessment in which students demonstrate thinking, knowledge, and practices to unpack phenomena and solve design challenges.

After teaching for 27 years, Twig Science Next Gen has brought the spark back into teaching for me... How lucky I am to be part of this incredible program.

"I Absolutely Love Twig Science!"

It's so exciting when teachers like Kati tell us the difference Twig Science Next Gen makes in their classrooms. We hear this a lot, but it never gets old!

Benicia, a Grade 5 teacher, loves that everything she needs to teach science is "all right there!"

Share the unique issues in your classrooms and we'll show you how we can help.

Our parent company, Weld North Education, is becoming Imagine Learning

We are taking the next step on our journey to empower more educators, engage more students, and connect more families to learning, by bringing together our products under one brand, united by a shared mission.

Imagine with us at imaginethefutureoflearning.com

Get the latest news from Twig Science Next Gen.

Free webinars and professional learning straight to your inbox.

# data[].attributes.attachment_link.description
Twig Science Next Gen is a complete Pre-K-8 program built for the NGSS. Interactive and hands-on learning plays an essential part in understanding science. Twig Science is dedicated to providing an interactive science program that gets students immersed in the exciting world of science and natural phenomena.

# data[].attributes.attachment_link.readable_text
(This program is no longer available for online streaming.) The centuries-old tradition of folding two-dimensional paper into three-dimensional shapes is inspiring a scientific revolution. The rules of folding are at the heart of many natural phenomena, from how leaves blossom to how beetles fly. But now, engineers and designers are applying its principles to reshape the world around us-and even within us, designing new drugs, micro-robots, and future space missions. With this burgeoning field of origami-inspired-design, the question is: can the mathematics of origami be boiled down to one elegant algorithm-a fail-proof guidebook to make any object out of a flat surface, just by folding? And if so, what would that mean for the future of design? Explore the high-tech future of this age-old art as NOVA unfolds "The Origami Revolution."

# data[].attributes.attachment_link.description
(This program is no longer available for online streaming.) The centuries-old tradition of folding two-dimensional paper into three-dimensional shapes is inspiring a scientific revolution. The rules of folding are at the heart of many natural phenomena, from how leaves blossom to how beetles fly.

# data[].attributes.attachment_link.readable_text
Explore Computer Science activities created and curated by AVID for K-12 students! Learn more

Accelerate learning with resources that support agency, equity, and academic tenacity to help students achieve all that is possible.

Tools and Resources for Educators View All

Learn about artificial intelligence (AI) and discover how you can use it to transform teaching and learning in K-12 education.

Consider action steps that educators can take to begin learning about artificial intelligence and introduce it into the classroom.

Explore a library of grab-and-go graphic organizers we've created to help make your day-to-day lesson development just a bit easier.

Classroom Resources

Stay in the know with practical strategies and templates you can use with students to bring best teaching practices to your future-ready classroom.

Educator Programs

Explore programs that deliver extraordinary experiences to help you integrate new skills and innovative ideas to continuously improve outcomes for students.

# data[].attributes.attachment_link.title
AVID Open Access - Resources to Accelerate, Inspire, and Empower

# data[].attributes.attachment_link.description
AVID Open Access offers grab-and-go online teaching tools and STEM resources for K-12 virtual learning. Free curated lessons for your classroom!

# data[].attributes.body
4th grade lesson (can be adapted for any grade level with different texts)

# data[].attributes.body
https://cyber.org/find-curricula

# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.attachment_link.title
Learn computer science. Change the world.

# data[].attributes.attachment_link.description
Every student in every school deserves the opportunity to study computer science.

# data[].attributes.body
Computational thinking

https://teachyourkidscode.com/what-is-computational-thinking

# data[].attributes.attachment_link.readable_text
Data science continues to evolve as one of the most promising and in-demand career paths for skilled professionals. Today, successful data professionals understand they must advance past the traditional skills of analyzing large amounts of data, data mining, and programming skills. To uncover useful intelligence for their organizations, data scientists must master the full spectrum of the data science life cycle and possess a level of flexibility and understanding to maximize returns at each phase of the process.

The Data Science Life Cycle

The term "data scientist" was coined when companies first realized the need for data professionals skilled in organizing and analyzing massive amounts of data. Ten years after the widespread business adoption of the internet, Hal Varian, Google's chief economist, first dean of the UC Berkeley School of Information (I School), and UC Berkeley emeritus professor of information sciences, business, and economics, predicted the importance of adapting to technology's influence and reconfiguration of different industries.

Today, effective data scientists masterfully identify relevant questions, collect data from a multitude of different data sources, organize the information, translate results into solutions, and communicate their findings in a way that positively affects business decisions. These skills are now required in almost all industries, which means data scientists have become increasingly valuable to companies.

Develop Specialized Data Science Skills Online

Get your master's in information and data science and earn a certificate
from the UC Berkeley School of Information (I School).

Learn About Our Online Graduate Programs

What Does a Data Scientist Do?

Data scientists have become assets across the globe and are present in almost all organizations. These professionals are well-rounded, analytical individuals with high-level technical skills who can build complex quantitative algorithms to organize and synthesize large amounts of information used to answer questions and drive strategy in their organizations. They also have the communication and leadership experience to deliver tangible results to various stakeholders across an organization or business.

Data scientists are typically curious and result-oriented, with exceptional industry-specific knowledge and communication skills that allow them to explain highly technical results to their non-technical counterparts. They possess a strong quantitative background in statistics and linear algebra as well as programming knowledge with focuses in data warehousing, mining, and modeling to build and analyze algorithms.

They also use key technical tools and skills, including:

R

Python

Apache Hadoop

MapReduce

Apache Spark

NoSQL databases

Cloud computing

D3

Apache Pig

Tableau

iPython notebooks

GitHub

Why Become a Data Scientist?

As increasing amounts of data become more accessible, large tech companies are no longer the only ones in need of data scientists. There's now a demand for qualified data science professionals across organizations, big and small.

With the power to shape decisions, solve real-world challenges, and make a meaningful impact in diverse sectors, data science professionals have the opportunity to pursue various career paths.

Versatile Choose the industry you want to work in

Remote Options

Work from the comfort of your home

Ever-Evolving

Gain new skills as data uses continue to grow

Where Do You Fit in Data Science?

Data is everywhere and expansive. Various terms related to mining, cleaning, analyzing, and interpreting data are often used interchangeably, but the roles typically involve different skill sets. The complexity of the data analyzed also differs.

Data Scientist

Data scientists examine which questions need answering and where to find the related data. They have business acumen and analytical skills as well as the ability to mine, clean, and present data. Businesses use data scientists to source, manage, and analyze large amounts of unstructured data. Data scientists also leverage machine learning techniques to model information and interpret results effectively, a skill that differentiates them from data analysts. Results are then synthesized and communicated to key stakeholders to drive strategic decision making in the organization.

Skills needed: Programming skills (SAS, R, Python), statistical and mathematical skills, storytelling and data visualization, Hadoop, SQL, machine learning

Data Analyst

Data analysts bridge the gap between data scientists and business analysts. They're provided with the questions that need answering from an organization and then organize and analyze data to find results that align with high-level business strategy. Data analysts are responsible for translating technical analysis to qualitative action items and effectively communicating their findings to diverse stakeholders.

Skills needed: Programming skills (SAS, R, Python), statistical and mathematical skills, data wrangling, data visualization

Data Engineer

Data engineers manage exponentially growing and rapidly changing data. They focus on developing, deploying, managing, and optimizing data pipelines and infrastructure to transform and transfer data to data scientists and data analysts for querying.

Skills needed: Programming languages (Java, Scala), NoSQL databases (MongoDB, Cassandra DB), frameworks (Apache Hadoop)

Data Science Career Outlook and Salary Opportunities

Data science professionals are rewarded for their highly technical skill set with competitive salaries and great job opportunities at big and small companies in most industries. Data science professionals with the appropriate experience and education have the opportunity to make their mark in some of the most forward-thinking companies in the world.

Gaining specialized skills within the data science field can distinguish data scientists even further. For example, machine learning experts use high-level programming skills to create algorithms that continuously gather data and adjust their learning to improve prediction performance.

¹ Hal Varian on How the Web Challenges Managers. (2009). Mckinsey. Retrieved December 2023.arrow_upward

# data[].attributes.attachment_link.description
Data science continues to evolve as one of the most promising and in-demand career paths for skilled professionals. Learn what data science is and how to become a data scientist.

# data[].attributes.attachment_link.readable_text
The fintech industry is growing rapidly. In 2020, the industry was worth US$7301.78, and it's expected to grow at a CAGR of 26.8% between 2020 and 2026. Developers looking for a rapidly expanding and constantly evolving industry to work in may wish to consider honing their finance and technology skills.

Why Become a Fintech Developer: The Opportunities

Fintech is the meeting of finance and technology. The industry is far from new, but in the last few years, it has seen an explosion in popularity thanks to the innovative work being done in the finance sector. There are many reasons a person might want to work in fintech, but some of the most compelling reasons include:

Above-average salaries

Constantly evolving technologies

The chance to increase digital/financial inclusion

The average salary for a person working as a fintech developer in Italy is around EUR35,000, but it can be much higher depending con the company and seniority of the developer. This is compared to an average salary of EUR29,862 for general "developers". Those with the skills to work in the financial sector have the opportunity to become high earners, especially those who are more experienced.

Fintech Devs might find higher average salaries depending on seniority.

These higher salaries come in part because of the demand for developers in the financial sector, as traditional finance companies look to modernize their systems while challenger banks and DeFi startups try to carve their own space in the industry.

Fintech developers are often at the cutting edge of technology, working with new AI and machine learning systems, big data, cloud deployments and even blockchain technology. This means they'll be expected to evaluate new toolchains and frameworks as they come along. Fintech developers never stop learning.

The reward for this, however, is the chance to pioneer new financial options. Peer-to-peer lending, DeFi and other innovations are opening up new options for people who are excluded from the traditional finance system. Mobile app-based trading platforms brought the world of stocks, shares and commodities trading to the general public. If you're a developer looking to be a part of something truly exciting, fintech offers opportunities for that.

Fintech Developer: Languages

Fintech companies need developers with a variety of skills for front and back-end development. Fortunately, this means developers coming from other industries should be able to find a space in fintech that suits them. Some useful skills include:

Python: Machine learning and data analytics rely heavily on Python, and it's also a relatively easy language for people to learn, making it a good choice for those who want to expand their skills.

Scala: This language has grown in popularity massively in recent years. It offers Java compatibility and is a high-level, functional programming language. If you're looking to move into fintech, learning Scala now would be a good investment.

Java: The Java ecosystem is well-established, and Java's portability means it's still popular today. Since Scala runs on the JVM, it's still useful to have Java expertise. IoT devices and embedded systems often rely on Java.

C++: While C++ is officially considered a high-level language, it offers many performance benefits compared to Java. Today, many projects prefer Rust or other memory-safe languages to C++, but since this language has been around for such a long time, many established companies rely on systems that use it.

SQL: Database skills are useful for data analysis and for general application development too. While MongoDB and other noSQL solutions saw a brief surge in popularity in recent years, fintech is one area where there's a clear use case for relational databases.

Rust: Many newer fintech projects choose Rust over C++ thanks to its memory-safe properties. Rust is particularly popular for blockchain projects.

Haskell: This functional programming language is popular for enterprise development. Cardano is targeting enterprise users by having Haskell as its language of choice for smart contracts.

It's common for universities to focus on Java/JavaScript, or to teach general web development rather than more industry-specific languages. Recent graduates may benefit from contributing to open-source projects to build a portfolio before they look for employment. Not only will this show they have competency in the programming language in question, but it will also show that they understand how to use other tools such as Git/SVN, and that they have the soft skills required to work as part of a larger development team.

Which Skills Do I Need to Learn?

Whether you're interested in front-end development, security, or data and statistics, there are opportunities in the fintech space. Some potential areas for would-be fintech experts to explore include:

Blockchain

Understanding blockchain can be key for a Fintech developer.

There's more to the world of blockchain than just speculation. Some fintech providers are using cryptocurrencies to enable cross-border payments that are quicker and cheaper than they would be using traditional financial systems. Oracle systems such as Chainlink and Band Protocol are attracting attention outside of the crypto space. Understanding how to work with these decentralized oracle providers could be useful for those looking to find new opportunities in fintech.

Another major blockchain project that is getting attention in the finance world is Ripple. This global payments solution is designed to facilitate fast, global payments. There are many blockchain skeptics in the computer science world, who feel that no solution has yet solved the Blockchain Trilemma of security, scalability and decentralization. Whether blockchain has a future in finance remains to be seen, but it's useful to be aware of the systems companies are experimenting with.

Public Cloud

The cloud offers flexibility and scalability for developers. While many financial organizations use on-prem systems, there's a lot of value in knowing how to manage cloud resources. Experience with AWS, Google Cloud and other similar offerings puts developers in a good position when they're looking for work in the fintech sector.

Cloud computing opens up many opportunities for fintech companies, but it can also raise compliance questions. It's important that developers understand the rules relating to PCI DSS and any standards for data security and business continuity before moving any production systems to the cloud.

Security

Financial companies are naturally going to be a target for hacking attacks. Security specialists, be that penetration testers, network security experts or code auditors, are always going to be in demand. Traditional finance companies need people to test and secure web and mobile apps. De-Fi/blockchain companies will need people with the expertise to evaluate smart contracts.

Cyber security experts are very much in demand, not just by finance companies but also in government, education and eCommerce companies. This means security expertise is one of the fintech skills that will be long-lasting, with many opportunities for developers or systems administrators to move up (or sideways) across companies.

AI and Machine Learning

Artificial intelligence and machine learning can be applied to everything from anti-money-laundering and fraud-detection systems to trading algorithms. Knowing how to build and train models for machine learning is a useful, transferable skill that can be applied to almost any sector.

Some traditional finance providers are using machine learning as a part of their compliance toolsets. By analyzing large volumes of transactions in real-time, they can identify unusual behavior patterns and flag potentially fraudulent transactions more quickly.

Data Science

Data science is often used in fintech companies for risk management and analysis. There's a lot of overlap between data science and AI today. However, many organizations still see value in more traditional analytics systems that use models designed and adjusted by hand.

DevSecOps

DevSecOps is a broad philosophy that promotes rapid application development and deployment. Experienced developers who are familiar with working in the cloud should learn the DevSecOps approach to development. As teams grow, this approach can reduce bugs, improve security and improve compliance while keeping development moving along smoothly.

What Kinds of Companies Are Looking for Fintech Devs

At Adecco, it is possible to find a variety of companies that operate in the fintech space, including:

Blockchain and De-Fi startups

Electronic payments companies

Banking and insurance

Investment companies

eCommerce

These companies are looking for developers with experience in UI/UX development, cyber security, software architecture, testing, emerging technologies and other skills. Our clients range from large enterprises working on digital transformation to startups aiming to disrupt the financial sector. Companies such as Paypal, Klarna, Robinhood and Afterpay are examples of innovators in the financial space who offer convenient and easy-to-use tools for consumers.

Experience in UI/UX, Cybersecurity, and Software Architecture can help find employment opportunities in the Fintech environment.

The average developer salary for a Fintech specialist in Italy is EUR35,000 per year, but actual salaries will depend on the applicant's skills and experience, as well as the size of the organization they're working for. In the United Kingdom, average salaries are around £60,000 per year, with entry-level salaries being around £35,000.

Salaries can vary depending on location, too. However, many fintech developer roles allow remote working. This is particularly true for more experienced developers. Flexible working arrangements and the lack of a commute can mean programming jobs outside of major tech centers are still appealing, even if the headline salary is lower.

# data[].attributes.attachment_link.title
How (and Why) Become a Fintech Developer - Codemotion Magazine

# data[].attributes.attachment_link.description
The fintech industry is growing rapidly. In 2020, the industry was worth US$7301.78, and it's expected to grow at a CAGR of 26.8% between 2020 and 2026. Developers looking for a rapidly expanding and constantly evolving industry to work in may wish to consider honing their finance and technology skills.

# data[].attributes.attachment_link.title
What Is a Controls Engineer (+ How to Become One)

# data[].attributes.attachment_link.description
A controls engineer ensures that an organization can create high-quality products in the most efficient manner possible. The article below examines the career path, pay, and responsibilities of a controls engineer.

# data[].attributes.attachment_link.description
Computer dictionary definition for what machine language means including related links, information, and terms.

# data[].attributes.headline
Our Contact information (add yours below)

# data[].attributes.subject
Our Contact information (add yours below)

# data[].attributes.body
Kelly Evans
Bethel School District
CTE STEAM 7/8
kevans@bethelsd.org

# data[].attributes.body
https://recitpresco.qc.ca/sites/recitpresco.qc.ca/files/CodeapillarTeacherGuide.pdf

# data[].attributes.body
https://ozobot.com/educate/lessons-and-activities/

# data[].attributes.attachment_link.description
Lessons & Activities Classroom-Tested Lessons Easily teach CS with video lessons, then advance with 100s of STEAM lessons created by educators like you. ​ Interactive Interdisciplinary Standards-Aligned FREE for Teachers! Beyond Coding & CS ELA Art & Music Math Social Studies Science Featured Lesson Drive to School with Ozobot Grade K-12 Computer Science View Lesson ...

# data[].attributes.body
https://edu.sphero.com/cwists/category

# data[].attributes.attachment_link.title
Sphero Central: Edu Lessons & Resources for Coding Robots & STEM Kits

# data[].attributes.attachment_link.description
Welcome to Sphero Central, your one-stop destination for Sphero Edu & app access, lessons, educator resources & more. Get started with your robots & kits here!

# data[].attributes.body
https://www.washingtonea.org/events-training/pd/stem-certificate-renewal-requirement/

# data[].attributes.attachment_link.description
Personalizing Education: How Web3 And Digital Identity Empower Learners And Promote Equity

# data[].attributes.attachment_link.readable_text
'Coding in Minecraft' is a computer science credential program with supporting curriculum, delivered through Minecraft Education and hosted on Azure.

The pathway comprises four courses that immerse students in a Minecraft world to develop and prove their coding skills using MakeCode and JavaScript or Python.

# data[].attributes.attachment_link.title
Coding in Minecraft - Coding in Minecraft

# data[].attributes.attachment_link.description
ISTE offers free resources and guides for educators who are interested in learning about how artificial intelligence can empower learners at every level.

# data[].attributes.body
https://www.youtube.com/watch?v=cDJWPU6G9j0