fbpx
Home Blog Page 1077

How To Download The James Webb Space Telescope Data & Analyze It With Python

0
How To Download The James Webb Space Telescope Data & Analyze It With Python
How To Download The James Webb Space Telescope Data & Analyze It With Python

You’ve probably already marveled at the groundbreaking and truly mind-blowing images of space that were captured by NASA’s James Webb Space Telescope (JWST) and released this week. If you haven’t seen them yet, feast your eyes on these photos and prepare to feel very small.

While it’s practically impossible to wrap your head around the vastness of the universe, the technology that JWST uses to take these incredible images is more down-to-earth than you might think. In fact, the general-purpose programming language Python played a big role in JWST’s ability to capture and catalog these images.

Curious how programming skills can impact space exploration? Read on to learn about the connection between astronomy and data science, and the programming languages to learn if you want to get into the field.

Why astronomy is a lot like data science

“Astronomy has always been about data collection,” says Nitya Mandyam, Senior Curriculum Developer at Codecademy who has a PhD in astrophysics. Since ancient times, astronomers — the ground-based researchers who study stars, planets, and other celestial bodies — have been mapping the position of the moon and creating star catalogs for practical purposes, like tracking the seasons or planning crops.

Thanks to high-tech telescopes like JWST, astronomers today have way more data to work with, so they use code to manage it. “We spend our time at a computer writing and running code to analyze the images and data collected from telescopes and other instruments,” Erik Tollerud, Assistant Astronomer at the Space Telescope Science Institute, told GitHub’s The ReadME Project.

Python is the most common programming language that folks in the astronomy field utilize, because it’s “the language of data analysis, data manipulation, and data inference,” Nitya says.

Other programming tools that are common in astronomy include NumPy, the Python module for performing numerical operations on large quantities of data, and MatPlotLib, which is a library for creating visuals in Python.

“So much of astronomy is basically taking data, putting it on a plot, and then drawing conclusions,” Nitya explains. “There’s so much data that the visual trends that we can see make all the difference.”

Using Python for the largest space telescope in history

The spectacular photos that JWST took of glimmering nebulas and “cosmic cliffs” also contain valuable data that scientists rely on to research the galaxies. As JWST orbits 1 million miles away, software engineers back on earth use Python to receive, organize, and file all the data that comes from the telescope.

Here’s how it works: Data from NASA’s Deep Space Network feeds down into the Space Telescope Science Institute’s processing systems using Python. “And that’s where my code comes in,” Mike Swam, the data processing team lead who worked on JWST, said on an episode of the podcast Talk Python to Me in March 2022.

NASA's James Webb Space Telescope
The JWST is designed with a 18-piece mirror that enables it to pick up far infrared light from distant galaxies. (Image credit: NASA/Desiree Stover)

The stakes are high for software engineers to make sure the data is complete, check it for errors, and shepherd all of the pieces along the processing systems pipeline so the files can be archived properly. “We have a lot of data completion checking that we do in Python,” Mike said on the podcast.

The type of data that these programmers interact with is everything from binary data that comes from flight data recorders to engineering and “ephemeris data,” which tell you exactly where the telescope has been positioned and what it’s been doing. All of this supplemental data gets stored in the files so that scientists can access it and conduct research.

Without the data, JWST’s photos might as well be pretty screensavers: “They’re beautiful and they’re almost useless for science without the metadata,” Mike said.

How to start exploring data that came from space

If you want to be a “citizen scientist” and analyze JWST’s data on your own, they have a whole Github repo available where you can access pretty much their entire pipeline. The Space Telescope Science Institute also has guides to its documentation and instructions on how to access it here.

“Obviously, you may not know what to do with it — but even as a starting point, having all of this information there is super useful,” Nitya says.

There are also some fun astronomy-specific tools and applications that you might want to check out: Galaxy Zoo is a crowd-sourced application that allows volunteers to classify galaxies based on their shapes; and Astropy is a Python package specifically designed for astronomy.

It’s a good idea to familiarize yourself with Jupyter Notebooks, the tool that enables you to write and iterate on your Python code for data analysis. Nitya calls Jupyter Notebooks “the bread and butter of data science.”

Whether you’re inspired to pick up Python or you want to dig in analyzing JWST’s data and open-source software right away, here are the courses to check out:

  • Learn Python 3: Python tends to be a good language for beginners because it’s easy to read and concise. In this course, you’ll master the fundamentals of programming in Python and complete a few projects.
  • Learn SQL: Basic SQL querying is super useful in astronomy, Nitya says. This course walks you through how to use SQL to access, create, query, and manipulate data.
  • Visualize data with Python: This skill path will walk you through some of the go-to Python libraries that astronomers use, like MatPlotLib and Pandas. You’ll also learn how to create charts and graphs to tell a story with data.
  • Build Deep Learning Models with TensorFlow: If you know some Python, NumPy, and machine learning already, you’ll be well-suited for this skill path. There’s even a project that will have you classifying galaxies.

Data Science Courses & Tutorials | Codecademy

Data Scientists try to make sense of the data that’s all around us. Learning Data Science can help you make informed decisions, create beautiful visualizations, and even try to predict future events through Machine Learning. If you’re curious about what you can learn about the world using the data p…

10 High-Paying Jobs In IT To Consider If You Want To Work In Tech

0
10 High-Paying Jobs In IT To Consider If You Want To Work In Tech

When you’re looking for a job in Information Technology — a.k.a. “IT” — there are plenty of factors to think about, like the company culture, remote work flexibility, benefits, and salary.

While salary isn’t everything, it likely is a key consideration as you examine which career path is best for you. And even though certain jobs have standard salary ranges, your individual pay will depend on many things, like your experience level, location, and the company itself.

So what do IT jobs actually pay? Ahead, we’ll take a look at some of the higher paying jobs in the industry to give you a rough idea of the field as you work out which job is right for you.

1. Cybersecurity Engineer

The constant increase in cybercriminals targeting businesses means that a Cybersecurity Engineer is a must-have for any organization hoping to protect their consumer data and keep their employees secure and productive. These engineers design, develop, and implement network security measures and work to prevent hacking attempts and other threats to network security.  The average Cybersecurity Specialist in the U.S. earns $93,000, according to Glassdoor.

If you’re looking to get started in cybersecurity, check out our Introduction to Cybersecurity course, and then dive into our full list of cybersecurity courses.

2. IT Manager

Earning just about $90,000 a year on average according to Indeed, an IT Manager plays an important leadership role. The IT Manager often communicates with the leadership team and coordinates the efforts of the developers, engineers, and cybersecurity experts to ensure that IT is working to meet the organization’s ultimate goals. This role combines management skills with an understanding of how everything technical is working and where improvements may need to be made. As Deanna Christy, an IT manager at Urban Outfitters and Free People put it, “What I really like is you can be involved in IT without actually coding. You have to understand what each team can do to get your project out the door and how to test it for them.”

For a primer on IT, take a look at our Introduction to IT course.

3. Enterprise Architect

An Enterprise Architect is charged with a large portion of setting up and creating a network, including deciding how and when to allocate and deploy resources. With the overall IT strategy decided, the work of setting up and deploying these resources can be delegated to other team members. The enterprise architect makes important high-level strategic decisions and communicates with leadership. The average pay for this position is just about $130,000 annually, according to Glassdoor.

Want to get started on this path? Our IT courses can give you a jumpstart on the Information Technology networks and services you’ll need to know in order to be an Enterprise Architect.

4. Information Security Engineer

The Information Security Engineer’s job is to secure company data against hackers and cybercriminals. With threats increasing and data breaches becoming more common, a robust security program is a high priority for all organizations that handle sensitive customer information. This is typically done by combining protective measures like firewalls and anti-virus programs with monitoring the network’s traffic to help detect any threats or unusual activity early on. On average, information security engineers in the United States make an annual salary of around $96,000, per Glassdoor.

To learn more about information security, check out our cybersecurity courses.

5. Full-Stack Web Developer

The job of a Full-Stack Developer is to balance everything that makes up the everyday use of a computer or mobile device, including apps, servers, and databases. Full-Stack Developers develop software for web and mobile apps, and have knowledge of front-end and back-end development to help assess a network’s resources and keep each app running smoothly. According to Indeed, a Full-Stack Developer in the United States makes an average of about $100,000 annually.

Our Full-Stack Software Engineer career path courses can show you the ins and outs of front-end and back-end development, as well as building and styling interactive sites.

6. Computer Software Engineer

Earning just over $92,000 annually, per Glassdoor, a Computer Software Engineer does more than just code and build applications. These engineers also work with both the management and executive team of an organization, as well as their team of IT professionals, to ensure the right apps and websites are built. Combining interpersonal skills with knowledge of multiple coding languages, the Computer Software Engineer deals with both people and machines, keeping the job varied and interesting.

If you’re interested, take a look at our Front-End Engineer, Back-End Engineer, and Full-Stack Engineer career paths to get into software engineering.

7. DevOps Engineer

As a DevOps Engineer, you’ll be charged with creating code for development and operations, which might include front- and back-end programming. While Software Engineers build digital products and computer systems, DevOps Engineers make sure applications are developed efficiently. Since they work to maintain software, DevOps Engineers have to be ready to develop code in the relevant languages quickly to solve issues and get the operations back on track. According to Glassdoor, the average American DevOps Engineer earns $119,000 each year.

To get started in this career path, take a look at our Intro to DevOps course.

8. Data Engineer

Data Engineers are tasked with analyzing the large volume of data that businesses have coming in constantly. They’re also responsible for developing and maintaining the infrastructure that collects and processes this data. With website analytics, e-commerce figures, and consumer data in play, it can be difficult and time-consuming for the executive team to look at the raw numbers. Analysis of this information helps direct everything from marketing strategy to website development. The business can also use this data to make informed decisions on the best way to move forward. On average, Data Engineers earn over $125,000 annually in the U.S.

Our Data Science courses can help you build out the skills you need, including programming languages like Python 3 and SQL.

9. Computer Programmer

With the increasing need for skilled people who can code new websites, games, and apps, Computer Programmers are in high demand. Computer Programmers specialize in distinct areas, and may work on an operating system’s performance, website development, or app and game creation. They write and test code, and fix software bugs as well as plan development projects. While the average Computer Programmer makes $86,500 each year, the top programmers in the field can make over $100,000 by choosing one of these specialties and gaining experience and certifications.

If you’re interested in computer programming, our course catalog can help you get started in learning the skills you need for the job.

10. Enterprise Architect

An Enterprise Architect is charged with determining which existing apps the business should use to solve issues and which are better handled by creating a new app. By balancing these apps so that they work efficiently without taking up too much space, the Application Architect keeps the pace of business moving. The average Enterprise Architect working in the United States is paid $150,000 each year, according to Glassdoor.

Our courses on computer science can help you build your foundation to become an Application Architect.

Choosing from the available jobs in IT

If you aren’t sure which of these career paths is the right one for you, take our sorting quiz to help figure out which languages and technical courses you’re likely to enjoy based on your skills and interests. Once you’ve identified your programming personality, you can start there and always shift gears if you find another language or IT job you’re more interested in.

Summer Reading Contest, Week 5: What Got Your Attention in The Times This Week?

0
Summer Reading Contest, Week 5: What Got Your Attention in The Times This Week?

Welcome to Week Five of our 13th Annual Summer Reading Contest.

This contest is open to students 11-19 from anywhere in the world. To participate, submit a response by 9 a.m. Eastern on July 15 that answers the questions “What got your attention in The New York Times this week? Why?”

If you are 13 or older and live in the United States, or 16 or older from anywhere else in the world, post your response in the comment section. If you are a teacher, parent or guardian and your kids or students are 11-12 years old and live in the United States, or 11-15 and live in another country, see the bottom of this post for details on how to submit.

Responses must be 1,500 characters — about 250 words — or fewer.

What should you choose? Well, as you know from the rules we’ve posted, you can pick anything published on nytimes.com in 2022, including articles, essays, videos, photos, podcasts or infographics.

We hope you’ll click around nytimes.com and find your own great articles, features and multimedia. But we also know that not everyone who participates has a Times subscription. Because all links to Times content from the student features on our site are free, every week we’ll try to help by posting interesting pieces from a variety of sections.

What to Do Now to Prepare for the Next Recession

Need more details? The contest rules are all here, and you can read the work of last year’s winners here. A quick overview, though:

  • You can choose from anything published in the print paper or on nytimes.com in 2022, including videos, podcasts, graphics and photographs. (In your response, please include the URL or headline of the piece you pick.)

  • We’ll post this question each Friday from today through Aug. 12, and you’ll have until the next Friday morning to respond with your picks. Then we’ll close that post and open a new one with the same question.

  • We’ll choose at least one favorite answer to feature on our site each week. Winners from this week will be announced on Tuesday, July 26.

  • Feel free to participate each week, but we allow only one submission per person per week.

  • The contest is open to students ages 11 to 19 from anywhere in the world. If you are 13 or older and live in the United States, or 16 or older from anywhere else in the world, post your response in the comments section. If you are a teacher, parent or guardian of a student or child who is between the ages of 11 and 12 and live in the United States, or 11 and 15 and live in another country, then you must submit an entry on the student’s behalf using the form below. All entries from the comments section and the form below will be judged together.

A new view of the cosmos

0
A new view of the cosmos

This week we have had unprecedented news: On a historic day, NASA has allowed us to see the first color image of the new space telescope, the James Webb, Hubble’s successor, which has given us a first look at the origin of the universe.

 

 

Knowing more about the James Webb Telescope

 

According to the NASA site, the James Webb is the most powerful space telescope ever created. Its mission was launched on December 25, 2021, aboard an Ariane 5 rocket from Europe’s spaceport in French Guiana.

 

Their job is to observe a never-before-seen part of space and time, providing a host of amazing views of an era when the first stars and galaxies formed, more than 13.5 billion years ago. “It can explore the residents of our own solar system in new and exquisite detail and study the atmospheres of distant worlds. From new stars forming to devouring black holes, Webb will reveal all this and more!” NASA explains on its website.

 

The construction of Webb was an international collaboration between NASA, ESA (European Space Agency), and CSA (Canadian Space Agency). Thousands of engineers and hundreds of scientists worked to make Webb a reality, along with more than 300 universities, organizations, and companies from 29 US states and 14 countries!

 

What did Webb reveal in his recent images?

 

The ‘James Webb’ telescope revealed thousands of galaxies in the deep universe, in the first full-color image of it. It was the President of the United States, Joe Biden, who was in charge of making public the first snapshot taken by the largest astronomical observatory ever launched into space.

 

The image published on February 11, 20022, is the most distant and precise that has been obtained of the deep universe in the infrared spectrum, according to NASA. It shows SMACS 0723, a region of the sky visible from the Southern Hemisphere where a large cluster of galaxies stands out 4.6 billion light-years from Earth. The gravitational pull of this cluster warps space and time and works like a lens that magnifies the light from much more distant and dim galaxies behind it. The Webb image shows that the instrument can capture this phenomenon and pursue one of its main goals: to see further into the universe than any other telescope, to capture the light of the first stars born after the Big Bang, the explosion with which The universe was born 13.7 billion years ago.

 

The Webb is one of the largest scientific projects in history, both for its size and its cost. The $10 billion observatory is an instrument so powerful it can go back to the origins of the universe. Its design, construction, and launch took 3 decades, with the space agencies of the US, Europe, and Canada being part of its development.

 

Doodle in honor of the deepest photo in the universe

 

Where is the telescope located?

 

The observatory is located 1.5 million kilometers from Earth, in a region of space known as the second Lagrange point, so in the event of a technical problem, it would not have been possible to send astronauts to repair it, as was done with the Hubble Space Telescope, which is still operational after 32 years in orbit and which on March 30 showed an image of Eärendel, the farthest star observed.

 

However, between May 23 and 25, the James Webb suffered a micrometeorite impact on one of its primary mirror segments. A shock that, according to NASA, was left in a scare because after the checks, the team that operates it assured that it works at a level that exceeds all the requirements of the mission despite the fact that it detected a marginal effect on the data.

 

La NASA publica una imagen del espacio profundo del telescopio James Webb, un instrumento tan potente que puede remontarse a los orígenes del universo. Las primeras imágenes completamente formadas se publicarán el 12 de julio, pero la NASA proporcionó una foto de prueba de ingeniería el 6 de julio, resultado de 72 exposiciones durante 32 horas, que muestra un conjunto de estrellas y galaxias lejanas.

Stars and distant galaxies from the James Webb Telescope published by NASA.AFP

 

These are the other four objects that the Webb will display:

  • The Carina Nebula. Located 7,600 light-years from Earth, it is the brightest known nebula and stars are being born and dying inside it.

  • WASP-96b. A giant planet somewhat larger than Jupiter that is 1,150 light years away. If on Earth a year lasts 365 days, the time it takes for our planet to complete an orbit around the Sun, this world is so close to its star that each year lasts just three and a half days. The main characteristic of this huge gaseous world is that, unlike Jupiter or Saturn, it does not appear to have clouds. Spectroscopy data from Webb are expected to indicate what elements are in its atmosphere to confirm previous observations made with other telescopes.

  • NGC 3132. This huge, expanding cloud of gas surrounds a dying star 2,000 light-years from Earth. It is also known as the Southern Ring Nebula, and is only visible from the Southern Hemisphere.

  • Stephan’s Quintet. The first compact group of galaxies, was discovered in 1877 by the French astronomer Édouard Jean-Marie Stephan. It is about 300 million light-years away. Four of its galaxies are linked by their forces of gravity in a violent choreography that sometimes makes them collide, which revives the birth of new stars.

     

Humanity, with the development of science and technology, is increasingly able to understand its history and environment, thanks to men and women who have not stopped until they have conquered hitherto unknown terrain and who are changing the course of history. Are you one of them? Dare to conquer your dreams!

 

If you want to learn more about the James Webb Space Telescope, the following information is not to be missed:

NASA special site

James Webb Space Telescope Launch — Official NASA Broadcast

 

Esta es la PRIMERA IMAGEN del Telescopio Espacial James Webb en 4K

Driving access and impact: 4 ways universities & colleges in India are leveling the playing field for students with Coursera for Campus  

0
Driving access and impact: 4 ways universities & colleges in India are leveling the playing field for students with Coursera for Campus  

By Raghav Gupta, Managing Director, India and APAC, Coursera

India will add a whopping 101 million working age people to its workforce by 2030. Ensuring students get a relevant education and develop skills that prepare them for future jobs will be “the biggest enabler” to sustain economic growth and realize the country’s demographic dividend. There’s a massive opportunity ahead, and Indian universities are responding with agility to prepare their students for emerging, high-demand jobs in Digital India.

Higher education institutions are leveraging Coursera for Campus (C4C) to identify new pathways into well-paying digital jobs, improve graduate employability and empower faculty to upgrade their skills. A significant 40% of all campus learners on Coursera come from India. The momentum is spreading to India’s non-metro cities, where institutions across the country are using online learning to remove barriers to access and opportunity for India’s youth at scale, demonstrating the potential to level the playing field for students. Many of the changes on the ground reflect India’s evolving priorities for higher education, and are in-line with the National Education Policy’s focus on ‘equitable and inclusive learning’ and greater access to high-quality education. 

Indian universities & colleges are looking at new approaches to give their students an edge in the job market. Here are four ways we are seeing colleges in India leverage C4C to increase student enrollments, better align with industry, and deliver stronger outcomes:

1) SkillSets and Professional Certificates are making students job-ready 

Skills are changing rapidly in India’s fast-growing digital economy. SkillSets on Coursera are enabling institutions to keep pace with this change by linking academic curricula to the current needs of employers. Colleges are also turning students job-ready faster by offering industry-recognized Professional Certificates, from C4C’s Career Academy. Such ‘role-specific’ training from industry leaders like Google, IBM and Meta is equipping students for entry-level digital skills employers are looking for. 

  • KGiSL Educational Institutions in Tamil Nadu has strategically adopted SkillSets for their Engineering and Science students, enhancing employability outcomes by giving them an edge in sought-after areas like Mobile App Development, Web Development, Python, Artificial Intelligence, Computer Networking, Cybersecurity, and Cloud Computing.
  • Lakshmi Narain College of Technology, in Madhya Pradesh, is helping students become industry-ready as soon as they graduate. With strong adoption of Professional Certifications and Specializations in the domains of computer programming, web development and data management, students at this technical institute have completed 200+ certifications in four months alone. 
  • Thapar Institute of Engineering and Technology (Deemed University) in Patiala, Punjab, is leveraging SkillSets to prepare students for high-demand Data Science careers, giving them access to relevant data science Specializations, Professional Certifications and Guided Projects on Coursera.
  • International Management Institute in New Delhi aims to leverage SkillSets to hit multiple goals, including integrating technical learning in MBA for the institute’s management education, and boosting foundational skills to support internships and placements.

2) Empowering students with multi-disciplinary skills to open multiple career path

Many C4C partners are now encouraging and incorporating multi-disciplinary skill development that can equip students to go down multiple career paths once they enter the workforce. 

  • Chandigarh University is helping Engineering students hone a variety of skills, including human skills, to supplement their technical knowledge. For electives in the first year, students have a choice of general proficiency courses ranging from ‘Virtual Reality,’ to ‘Teamwork’ and Guided Projects on Coursera. Students are clearly embracing this opportunity, with the university closing 17,000+ certifications within five months of the program launching.
  • SGT University, in Haryana, is leveraging C4C to reward and encourage meritorious students to build multidisciplinary and transferable future skills
  • Shillong’s Martin Luther Christian University (MLCU) is boosting its portfolio of programs for the sustainable development of Northeast India through C4C. MLCU, as the pioneers in the field of social work and counseling psychology in NE India, is leveraging the breadth of world-class learning choices on Coursera for its diverse study areas like gender, theology, commerce, management, sustainability and allied sciences.

3) Curriculum integration: Learning from the best in the world
We are seeing growing use cases for how Indian institutions are closing gaps in their curriculum quickly and at an unprecedented scale, through curriculum integration. 

  • Marwadi University in Rajkot, Gujarat, is integrating hybrid learning to elevate curricula and its instructional delivery. The integration with C4C content is delivering strong results. Students have clocked more than 22,500 hours of learning in the past 9 months and completed over 5,300 certificates in fields like Management, Engineering, Computer Applications, and Pharmacy. The university is also enabling students to gain hands-on learning experience and boost applied skills through Guided Projects on Coursera.
  • C4C is paving the way at RV Institute of Management (an autonomous Institution of Excellence), in Bangalore, to provide “unlimited open learning” opportunities as the institutes align their focus to India’s National Education Policy. 
  • CVM University, in Vallabh Vidyanagar, Gujarat, has opened up campus-wide access to Coursera content across various disciplines, with focus on emerging tech.
  • Karnavati University, in Gandhinagar, Gujarat, known for its Design and Law offerings, has curated learning choices for students from Coursera’s comprehensive, unparalleled catalog of global, high-quality content. 
  • PSGR Krishnammal College for Women in Coimbatore, Tamil Nadu is an NIRF-ranked All-Women’s Institute committed to empowering young women to become successful in their careers. The institution is integrating industry-aligned Coursera content into their curriculum for programs across Management, Arts and Sciences.

4) Enabling faculty upskilling 

Empowering teachers to teach the next generation of Indian students is a cornerstone of India’s higher education reforms. Through C4C, colleges are meeting the diverse learning needs of faculty members across disciplines, with the required depth and breadth of learning.

  • As part of its partnership with C4C, Nitte (Deemed to be University), in Mangalore, Karnataka, is enabling 250+ faculty members across schools to upskill, from Medical and Dental to Science, Physiotherapy, Pharmacy and Engineering. Learning is organized according to four faculty development themes: Technology for Education, Research and Scholarship, Civic Responsibilities and Personal Development. Upskilling on Coursera has been integrated into the faculty appraisal system at Nitte.
  • SGT University has strengthened its focus on upskilling faculty members in emerging skills like digital teaching and creating MOOCs, which is enabling them to create their own digital content.

As they make a world-class education accessible, universities & colleges in India are simultaneously narrowing skill gaps and enhancing student employability through Coursera for Campus. We are honoured to support our Campus partners for the next phase of growth, to deliver job-relevant learning to millions of students, positioning them for success in India’s young and competitive workforce.

World Youth Skills Day 2022

0
World Youth Skills Day 2022

Today’s youth are tomorrow’s leaders. The youth make up a significant percentage of the world’s population. This stark reality emphasises how important it is to shape, equip, and embrace their place in society knowing that it is them that will carry the successes and failures we create today. In the not-too-distant future, the older generation will be passing on the baton to young people to carry. What we’re all coming to realise is that the youth have to constantly adapt to the fast-changing world. They need to adopt necessary skills that will make the world liveable not just for them but future generations. World Youth Skills Day 2022 is a day that aims to embody this truth and rallies everyone globally to give them what they need to keep the fire burning.

What Is World Youth Skills Day?

Eight years ago in 2014, the United Nations (UN) made an announcement that every year on 15th July, the world would celebrate World Youth Skills Day. The goal of this day is to highlight the importance of the essential skills that are needed for the youth as they enter employment and pursue entrepreneurship. The day further provides its stakeholders, partners, businesses, development organisations, employers, and many others, to come together to raise awareness, open dialogue. This day creates an environment where the youth can acquire skills that will make them employable and employers. Furthermore, it serves to develop partnerships and strengthen sustainable development goals. This year’s theme is “Transforming youth skills for the future”.

The Significance of World Youth Skills Day

World Youth Skills Day, like many other days marked around the globe, is set to remind us of its value.

  • This day highlights the ever-increasing need to pour into and equip young people with essential skills that will shape the future.
  • It further provides opportunities for individuals, communities, and organisations to offer support to the young people around them. This can be achieved by creating training sessions, job fairs, mentorships, and work where they can develop and enhance their skills.
  • It also serves as a reminder that children and young people need access to learning valuable skills is their right. And we should all endeavour to provide platforms where this learning can take place.

What Crucial Skills Are Needed By The Youth?

The world is changing. There is a large skills gap that is causing many youths to fall through the cracks and get left behind with the changing world. However, young people are and are built with the ability to question, assess, evaluate, and discover not just the issues, but the solutions to resolve many of the issues facing the world. To do this optimally and effectively, they require a wider arc of skills to succeed.

This list is by no means exhaustive. Instead, it indicates the most cited and required skills for youth entering any industry or for success as an entrepreneur.

How Alison Is Supporting World Youth Skills Day

The UN and its supporting bodies recognise the numerous challenges facing the youth. Their Sustainable Development Goals (SDGs), adopted by the UN in 2015, were a call to action to the world to work together to end poverty, protect the world and help make peace and prosperity a reality for all by 2020. Education is one route that can propel this change.

Alison is dedicated to empowering individuals of every age and background. We believe that by offering access to free courses around a range of subjects, we can reduce the burden of poverty, offer to personal, economic and career growth, and highlight amongst others. We are committed to helping achieve these goals with focused alignment in the below areas:

  • No poverty
  • Quality education
  • Gender equality
  • Decent work and economic growth
  • Industry, innovation, and infrastructure
  • Reduced inequalities
  • Sustainable cities and communities

The youth, as key drivers and future leaders, play a pivotal role in remaining informed, engaged, and skilled to meet the 2030 goals.

Transitioning from school to the workplace is not always smooth. You’re discovering who you are, ways of working, how you work, your strengths, weaknesses, abilities and learning what else you need to improve in business and personal settings. We have a that can help you discover all of these and recommendations of courses we have to get you there. Because YOUth matters.

 

How to Get a Job As a Site Reliability Engineer

0
How to Get a Job As a Site Reliability Engineer

Any time you’ve refreshed your browser and gotten through the dreaded 404 error page, you can probably thank a Site Reliability Engineer for fixing the problem.

Site Reliability Engineers are responsible for working to keep websites functioning properly, ensuring that users can access a site and that they have a good experience using it. As you can imagine, plenty of websites need site reliability engineering, making it a flexible career path that can take you to most any industry you’re interested in.

Read on to learn what site reliability engineering is, what skills you need for the job, and how you can get your career path started.

What is site reliability engineering?

The Site Reliability Engineer’s role was first defined by Google and is closely related to a DevOps Engineer role. Google assigned a group of engineers the responsibility of keeping their site efficient, scalable, and reliable. Soon, other larger tech companies adopted these practices; and eventually, it became a standard technical role industry-wide.

This role combines software engineering with systems engineering practices to create dependable and efficient systems.

A big part of the role is auditing the current systems of an enterprise, finding the simple, mundane tasks, and automating them to reduce errors in manual processes. This also frees up their time so they can focus on improving the system for the better.

A Site Reliability Engineer is usually the first person to take a close look at any errors or outages that happen in a system and figure out the quickest and most appropriate way to fix the immediate problem. Afterward, they evaluate, plan, and do the work to prevent the issue from happening again.

It is also part of the job to set up logging, monitoring, and analytics to detect problems with a system before they affect the users of a website or system. Along with these preventative tasks, they will use chaos engineering and run load tests on a system to find the weak spots it might have before live traffic exposes them.

Building your skills for Site Reliability Engineer jobs

A Site Reliability Engineer is usually a technology generalist who knows how to write software and manage IT infrastructure and networking. They also tend to have personality traits like:

  • Impatient with mundane, repeatable tasks, which gives them the motivation to automate them
  • Detail–oriented, which allows them to find problems with a system
  • Systems thinkers who can see the big picture and how each part of a system contributes to the whole
  • Interested in learning new things because technology is constantly changing, and there are always new problems to tackle
  • Okay with working behind the scenes, writing code no users will see or even know exists to keep a system reliable

Site Reliability Engineers also need a lot of training since they touch almost every part of a system. Here are some skills you will need as a Site Reliability Engineer:

  • Coding: You will definitely need to know shell scripting. Along with that, it helps to know other back-end programming languages like Python, Java, C, or Go.
  • Writing: You will have to document the work you do, so it helps to know how to clearly describe the systems you’ve created.
  • Version control: To track your code, you need to know a version control system like Git.
  • Automation: Knowing how to automate testing and software builds with tools like Jenkins or Travis CI is a bonus.
  • Container systems: Many modern software systems are deployed with container systems like Docker, so knowing the basics is necessary.
  • Database systems: Site Reliability Engineers deal with the whole system, including databases like PostgreSQL.
  • Monitoring tools: You should know how to set up logs, monitoring tools, and analytics to determine when a system is in trouble.

Of course, you don’t need to know all of these things to become a Site Reliability Engineer, but you should master at least a few. By looking at job listings, you can compare what you know to what a specific employer has requested to determine the gaps in your skillset and the training you need.

Getting through the hiring process

Once you have the skills you need to be a Site Reliability Engineer, it’s time to look for a job. The first steps are to create a resume and a portfolio to show your coding skills. If you don’t already have one, you should also create a LinkedIn profile, because it is one of the top tools used by recruiters. Once you have applied for a job or have been contacted by a recruiter, you will usually have to go through the following hiring process steps to get the job.

Phone screening

Phone screens are an initial step in determining if a candidate has the necessary skills and experience for a given role. If a recruiter contacts you, there may be two phone screens. If you’ve applied directly, there will likely only be one. A recruiter will give you a short screening call to determine that you have the skills needed for the job. Recruiters are usually not technically inclined, their goal is simply to confirm your information before they send you to the hiring manager. The hiring manager will then call you to ask you about your skills and determine if you will be a good fit with the team.

In-person or remote interview

Upon passing the phone screen(s), you will move on to one or more interviews that may last several hours each, over a period of days or weeks. It all depends on the job level you are applying for, the size of the company, and their specific hiring process.

In this interview or set of interviews, you will be asked to talk about your work history and the past projects and technologies you worked with previously. You will also be asked some behavioral questions to determine if you are a good fit for the company’s culture. For more information on what to expect in this step, check out our technical and behavioral interview tips.

Technical interview

Once you get through that interview and the company and you have determined the job is a good fit, next comes the interview that will put your skills to the test. In this interview, you will be asked technical questions about the specific technologies you will work with on the job.

Your interviewer will most likely give you one or more code challenges you will either solve in front of them or on an online testing platform on your own time. Some challenges will provide you with an interactive coding environment where you will execute and see the results of your code. Others will be whiteboard challenges where you write code without executing it. It’s important to talk through your solution as you work on it if the interviewer is present, because it’s often more important to them to see how you solve a problem than the fact that you can solve it. Check out our complete guide on acing the technical interview for more tips.

Get started on your career path

Now that you have a sense of what it takes to become a Site Reliability Engineer and how the hiring process generally works, you can start building the technical skills you need. Check out our course catalog to find the training to fill in any gaps in your skills. Some great courses to start with are:

Looking For a Job in Tech? Start With These Job Boards

0
Looking For a Job in Tech? Start With These Job Boards
Looking For a Job in Tech? Start With These Job Boards

You’ve worked hard to brush up on your skills, put together a portfolio, finesse your resume, and build a website showing off your qualifications. And now, it’s time to land your dream role — after tracking down said role, of course. The thing is, there are so many different job boards out there, it can be hard to know where to begin your search. Each one has a slightly different focus — some are more optimized for tech jobs than others, for example — so you might want to try out a few before deciding which ones are worth your precious time.

Let’s take a look at some of the best job boards out there for tech opportunities, and break down some tips for making the most of each one.

Indeed

Obviously, Indeed isn’t just for tech jobs. But it’s the biggest job board out there, so it’s worth an initial search. You can easily make a profile, upload a resume, and customize each application you send out. If your goal is to cast a wide net, Indeed is easily one of the best job search engines out there due to the sheer volume of postings — just tailor  your search to the roles you’re looking for, and you’re ready to go.

LinkedIn

Like Indeed, LinkedIn isn’t exclusively focused on tech. While it does take some time to set up a good, attention-grabbing LinkedIn profile, it’s worth the effort. For one, it’s basically a prerequisite stand-in for your resume if you have or are looking for an office job. But also, you can use it for networking as well as job searching, thanks to the ability to connect with other people on it. LinkedIn’s job board makes it easy to find positions to apply to, and once you have your profile set up, it just takes a few clicks to apply.

You can make your LinkedIn profile stand out by adding any certifications you have, including any Codecademy ones. (We have the instructions on how to do so here.) Haven’t taken one of our courses? Check out our catalog for courses for every skill level, whether you want to learn or brush up on a programming language like JavaScript or learn the skills for a specific career path, like Front-End Engineer.

Built In

If you’re looking for something more specifically tech-based, Built In is one of your best options. It’s a network of online communities for tech companies and startups, and you can make a profile and find companies that share your specific values, like work-life balance or diversity and inclusion. Plus, there are local versions of the site as well as a national one, so you can tailor your search to specific locations and even specify that you’re looking for remote jobs.

Dice

Dice is one of the best job boards exclusively focused on tech. It has handy features, like being able to search with specific criteria, such as salary, to find positions that make the most sense for you. You can also set your profile to show that you’re just browsing if you’re not quite ready to be approached by prospective employers yet.

Tech Ladies

Tech Ladies is more than just a job board— it also offers community and events to support its members. Its membership is open to all marginalized people in tech, including women, trans people, and nonbinary folks. It’s free to join and offers webinars, a secret jobs page for members, and a supportive online community where you can network.

AngelList

Like the idea of working with a start-up? AngelList is the place to go. It’s a massive start-up hiring platform; and while it’s not exclusively focused on tech, many start-ups are either tech companies or heavily focused on tech and can offer jobs in the industry. You can set up a single profile that you use to apply for any jobs you’re interested in.

Hired

Hired is unique in that it’s focused on tech and lets companies apply to interview you, with the salary details upfront — no need to wonder if you’re wasting your time with a particular position that isn’t within the salary bracket you’re hoping for. It also supports roles in 17 cities around the world, as well as remote positions, and has a handy chatbot if you have any questions along the way.

CrunchBoard

If you’re familiar with TechCrunch, CrunchBoard is its job board. It’s easy to navigate; and while it doesn’t have the bells and whistles of some sites (like the ability to network), it’s still worth a look. It also marks certain postings as urgent, which could help guide your application process, whether or not you’re looking to find a job in a time crunch.

Before you dive into your job search, it’s a good idea to take some steps to prepare. Here are a few things you can do to help make sure you’ll get noticed by recruiters:

Brush up on your skills

Has it been a minute since you’ve utilized some of your skills? Or is a dream employer looking for a specific skill you’re not 100% comfortable using? You can brush up with a few classes, like our courses on Python, JavaScript, Ruby, SQL, and even cybersecurity. Feeling confident in your skillset can make the job-search process much more seamless and less anxiety-inducing.

Develop a portfolio

A portfolio is a website that showcases what you can do. The idea is to make it attention-grabbing without being overwhelming. Think of it like a visual resume. Basically, it should have a page listing your skills, a list of projects, and an About page with information about your experience and contact info. Need some help getting started? Take a look at our guide on building a technical portfolio as well as our collection of Portfolio Projects.

Prep for the interview

As with any job interview, you’ll want to prepare by thinking of your answers to common interview questions. With tech positions, you’ll also have a technical interview, which typically involves solving a specific problem in real-time during the interview. You might use a code editor or write your code on a whiteboard, for example. According to Alisha, one of our Curriculum Developers, “Technical interviews can be stressful, but the skills you need to pass them are ones you’ll use throughout your career.”

It’s also important to remember that while interviews may be nerve-wracking, they’re your opportunity to showcase your problem-solving skills and get a feel for the job.

If you have a hard time solving a problem during the interview, don’t stress — there are still ways to convince your interviewer that you know what you’re doing. For example, Codecademy learner Doug Henderson shared: “I couldn’t actually solve the problem during the interview; I would have had to Google it. But I knew exactly where the problem was, and I was very transparent and told the CTO, ‘Hey, I know this isn’t working because this is here and this is wrong. Without Googling it, I can’t fix it, but I’m sure if I Googled it, I could fix it in 5 minutes.’ So then I walked through why it was wrong, what the behavior was, and what the behavior should be.”

Want more interview prep? Take a look at some of our interview-focused courses:

Each course offers a deep dive into getting prepared for a technical interview. These skill paths are for those who are already familiar and experienced with programming languages. We’ll teach you how to apply these languages to classic problems so you can demonstrate what you know. If, however, you’re looking to begin your journey into programming languages, we have courses for that, too.

Just remember: It’s totally possible to find a job that fulfills you both personally and professionally. With a little research and prep, you can apply with confidence.

Interview Prep Courses & Tutorials | Codecademy

Interviewing is an important step in your journey towards landing a job in tech. Technical interviews let you showcase your skills and knowledge, but practice is key. You’ll need to understand technical concepts and be prepared to talk through solutions with your interviewers.

GUEST POST: The Lasting Impact of Lockdown on Higher Education

0
GUEST POST: The Lasting Impact of Lockdown on Higher Education

Most likely to be retained was the use of video for pre-recorded lectures which were used to deliver the more didactic aspects of teaching, in line with the flipped learning model. Academics regarded this as an effective way to ensure the time students spend physically with their tutors and peers can be reserved for digging deeper into more complex concepts and subject matter.

The study underlined a pressing need to provide more flexible study options on a longer-term basis to allow students to plan their learning around work, home life, and caring responsibilities beyond the pandemic. As a result, recordings of scheduled lectures used by students for revision (or studying) purposes or to catch up on sessions they may have missed were considered to be an element that should be kept, despite some resistance to videoed lectures pre-pandemic.

Another reported priority for academics was the provision of captioning on recorded content. This was mainly driven by the desire for all video resources to be inclusive and accessible. Students appreciate having access to captions and transcripts, for example when courses include complex technical language, and they are particularly helpful for those with special educational needs or English as an additional language.

A fresh approach to higher education

A staggering 44% (4) of all 18-year-olds applied to enter higher education in January 2022 according to the latest figures from the UCAS universities admissions service – that’s the highest number of school-leavers ever recorded.

The recent study (3) seems to suggest there is little appetite amongst academics for a return to the conventional didactic lecture and a clear desire to move to a more blended learning model. It seems that the experience of teaching through lockdown could therefore have a significant and lasting impact on higher education in 2022 and beyond.

References
(1) Schneckenberg, D. (2009). Understanding the real barriers to technology-enhanced innovation in higher education. Educational Research, 51(4), 411–424. https://doi.org/10.1080/00131880903354741

(2) Maguire, D., Dale, L., & Pauli, M. (2020). Learning and teaching reimagined: A new dawn for higher education? Jisc. https://repository.jisc.ac.uk/8150/1/learning-and-teaching-reimagined-a-new-dawn-for-higher-education.pdf

(3) Robson, L. Gardner, B. and Dommett, E.J. (2022). The post-pandemic lecture: views from academic staff across the UK. Education Sciences, 12(2). 123. https://doi.org/10.3390/educsci12020123

(4) Adams, R. (2022, February 16) Rise in university applications from UK 18-year-olds, figures show. The Guardian. https://www.theguardian.com/education/2022/feb/17/rise-in-university-applications-from-uk-18-year-olds-figures-show

Endangered Languages Are Worth Saving

0
Endangered Languages Are Worth Saving

This essay, by Zoe Yu, age 17, from The Woodlands College Park High School in The Woodlands, Texas, is one of the Top 11 winners of The Learning Network’s Ninth Annual Student Editorial Contest, for which we received 16,664 entries.

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


Endangered Languages Are Worth Saving

Every summer evening at 8 p.m. sharp, my grandma and I plant ourselves in front of the TV. Our next hour is filled with on-screen bouts of amnesia, plotting mothers-in-law, and tearful declarations of love in the rain. But what may seem like ordinary soap opera scenes are far more than melodrama and theatrics: Dialogued entirely in Taiwanese Hokkien, they’re artifacts of a once-dying language.

Linguists expect 90 percent of languages to become obsolete in the next century — and this mass extinction is no accident. Under colonial rule, learning or speaking my grandma’s native Hokkien, along with dozens of indigenous languages, was illegal by law. Schools were forbidden to teach using local dialects; formal institutions shifted to operate by the dominant Mandarin; and homegrown languages, stigmatized as coarse and improper through decades of repression by hegemonic language policies and imperialism, became a marker of backwardness. Today, more than half of native Hokkien speakers no longer use the language at home.

Unfortunately, this tragic silencing isn’t a rare practice. In the 1950s, thousands of Native American children were forced to surrender their mother tongues in boarding schools designed to eradicate indigenous identities. Even now, languages are vanishing at the hands of economic and social power struggles in which smaller communities are pressured to adopt the dominant language that governs work, entertainment and daily life. In fact, California repealed a law requiring “English-only” instruction just four years ago.

But shouldn’t we feel relief that we don’t live in the madness of a Tower of Babel society? While lingua francas undoubtedly streamline global communication, language isn’t solely a tool for business negotiations or celebrity gossip. Steeped in history and heritage, it’s a pillar of culture that built ancient empires, immortalized sacred religious texts, and stockpiled centuries of natural and medicinal wisdom. Records of past civilizations, together with poetry, music and folklore, hinge on a language’s grammatical and syntactic quirks.

The impact of language also spills beyond the past to influence ways of thinking in the present. Have you ever wondered why “death” is feminine in some paintings but masculine in others? It turns out that the gendering of nouns in an artist’s native language plays a role in how he or she decides to bring abstract concepts to life. Beyond art, researchers have also found links between language and perceptions of time, color and emotion.

Documentation projects and protective laws are already on the front lines in the battle against language death — but they won’t have a fighting chance until we realize that pruning a language tree kills more than just words. And if we don’t? Then, our rich forests of linguistic diversity will be flattened into barren wastelands, unable to support the cultures and peoples that once thrived within.

Works Cited

Boroditsky, Lera. “How Does Language Shape the Way We Think?” Edge.org, 11 June 2009.

Casey, Nicholas. “Thousands Once Spoke His Language in the Amazon. Now, He’s the Only One.” The New York Times, 26 Dec. 2017.

Gantt, Amy. “Native Language Revitalization: Keeping the Languages Alive and Thriving.” Southeastern Oklahoma State University.

Sandel, Todd L. “Linguistic Capital in Taiwan: The KMT’s Mandarin Language Policy and Its Perceived Impact on Language Practices of Bilingual Mandarin and Tai-gi Speakers.” Language in Society, 22 Oct. 2003.

Segel, Edward, and Lera Boroditsky. “Grammar in Art.” Frontiers in Psychology, 13 Jan. 2011.

Tesch, Noah. “Why Do Languages Die?” Encyclopedia Britannica.