fbpx
Home Blog Page 1246

What Is Ruby on Rails?

0
What Is Ruby on Rails?
What is Ruby on Rails?

Ruby on Rails (or “Rails”) is an open-source web application development framework written in the Ruby programming language. It’s one of the most popular Ruby libraries and one of the top reasons developers choose to learn Ruby.

Modern web applications can be very complex with many layers. Rails makes web development easier, providing a pre-built structure for development and everything you need to build a web app.

In this article, we’ll look at what Rails is used for, its advantages and disadvantages, and what jobs you can get if you know this framework. Then, we’ll show you how to get started using it to build your own web apps.

What is Ruby on Rails used for?

We explained that Ruby on Rails is a web framework, but it helps to know what a web framework is to know just how powerful a tool like Rails can be.

A framework simplifies the creation of web applications. It does this by providing default structures for your code, any databases you use, and the web pages the application will serve.

You can think of a framework almost like Legos. With a framework, you get pre-built “Legos” of code that you can mix, match, and modify to build a custom web application, which means you don’t have to create everything from scratch.

Ruby on Rails uses the Model-View-Controller (MVC) architectural pattern used by many other web frameworks — one of the most well-known patterns in development. The MVC pattern separates a web application’s code into three interconnected parts:

  • The Model, which holds the data structure of the application.
  • The View, which represents the visual part of the web app as web page templates.
  • The Controller, which connects the data to the View and contains the business logic of the application.

This pattern makes Rails very flexible and useful for all types of web applications.

Rails has been used for many types of web apps. You can use it to build complete web applications that span both the front end and the back end.

The Model and Controller would be considered the back-end part of the application. The View handles the front end by generating the actual web page that people see in the browser, along with included JavaScript and HTML. You can also use Rails to create web services or APIs that return JSON for use by other applications.

What are the advantages and disadvantages of Ruby on Rails?

The biggest advantage to Rails is that it makes web development quick and easy. This means a small team of developers can create a web app and deploy it quickly.

The Ruby programming language ecosystem also provides libraries that can extend the Rails framework with even more pre-built features. It’s been a top choice of frameworks for many startups because of these reasons.

Ruby on Rails is one of the best choices of frameworks if:

  • You need to handle complex business logic
  • You need to find developers to build an application readily and quickly
  • You have a limited budget
  • You want to deliver a web app quickly

Many companies that start with Rails stick with it. But, there are a few disadvantages that make some companies choose other technologies.

Ruby doesn’t support many machine learning libraries, so Python could be the better choice for applications that require that type of data processing. Rails also isn’t the fastest, but it isn’t much slower than other frameworks. Still, if you need an ultra-lightweight application, Rails may not be the best choice.

What jobs do you need to know Ruby on Rails for?

There are a variety of jobs you can get if you know Ruby on Rails.

A junior or entry-level Web Developer job may require that you know Rails. Some of these jobs may be back-end web development jobs where you’ll spend most of your time writing code with Rails. In any of these positions, your duties might include:

  • Creating templates that generate web pages for the front end
  • Writing web services that return JSON for JavaScript-based front-end applications
  • Writing server-side code in Rails and front-end code using JavaScript, HTML, and CSS

Ruby on Rails is used in all types of industries to build web apps and services. This includes applications like marketing websites, CMSs, eCommerce sites, and custom web applications. It’s a popular web framework for startups because its ease of use makes for quick application development with small teams.

But, Rails has also been around for a while, so you’ll find it used in traditional companies as well. Some well-known companies that use Rails include Basecamp, Shopify, Airbnb, Crunchbase, Square, Soundcloud, Sendgrid, Pitchfork, Github, Yammer, ETC Slideshare, Scribd, Groupon, Hulu, Kickstarter, Zendesk, and Gumroad.

Getting started with Ruby on Rails

So, what do you think of Ruby on Rails? Want to check it out? If you have a Windows computer, the video below will walk you through the steps required to install Rails on your machine:

If you have a Mac OSX computer, then you can use this video:

If you’re using a Linux computer, you can install Ruby on Rails with these instructions from the official Rails site.

Ready to get started? Our Learn Ruby course will teach you basic programming concepts and the fundamentals of programming with Ruby. Then, jump into Rails with the courses below:


Ruby Courses & Tutorials | Codecademy

Ruby is a dynamic, general-purpose programming language most commonly used for Web Development. Its key designer, Yukihiro Matsumoto, said that Ruby was designed for humans, not machines, making it a favorite of many developers and tech companies. Its most popular implementation is with the powerful…

Web Development Courses & Tutorials | Codecademy

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

Weekly News Quiz for Students: 9/11 Anniversary, Vaccine Mandates, U.S. Open

0
Weekly News Quiz for Students: 9/11 Anniversary, Vaccine Mandates, U.S. Open

The new fall arts and entertainment season has begun, and Times journalists and critics are writing about new books, movies, albums and shows.

All of the following pieces were published in The Times this September, except one. That piece is 17 years old, from 2004. Which one is it?

Flamboyant Fashion

0
Flamboyant Fashion

The lavish Met Gala was held Monday evening in New York City. Guests wore a variety of eye-catching outfits — like the dress featuring a horse head you can see on Kim Petras, above.

Do you follow fashion trends? Have you ever been inspired by a celebrity’s style? Which of the outfits in the slide show below is your favorite? Why?

Tell us in the comments, then read the related article to learn more about the 2021 event.


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

Students 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.

Word of the Day: obdurate

0
Word of the Day: obdurate

1. stubbornly persistent in wrongdoing

2. showing unfeeling resistance to tender feelings

_________

The word obdurate has appeared in 22 articles on NYTimes.com in the past year, including on Dec. 30 in the obituary “Joe Clark, Tough Principal at New Jersey High School, Dies at 82” by Richard Sandomir:

Joe Clark, the imperious disciplinarian principal of a troubled New Jersey high school in the 1980s who gained fame for restoring order as he roamed its hallways with a bullhorn and sometimes a baseball bat, died on Tuesday at his home in Gainesville, Fla. He was 82.

… And, in 1986, to keep thugs from entering the school, he ordered the entrance doors padlocked during school hours. Fire officials responded by having the locks removed, citing the safety of students and teachers. A year later, the city cited him for contempt for continuing to chain the doors.

“Instead of receiving applause and purple hearts for the resurgence of a school,” Mr. Clark said after a court hearing, “you find yourself maligned by a few feebleminded creeps.”

Though the padlocking episode put him in conflict with the Paterson school board, his no-nonsense style led to an interview for a White House job in early 1988. Before turning it down, he insisted that if he took the job it would not be because of any pressure from the board.

“I refuse to let a bunch of obdurate, rebellious board members run me out of this town that I’ve worked in so assiduously for 27 years,” he told The Washington Post in 1988. A Post headline called him “The Wyatt Earp of Eastside High.”

Can you correctly use the word obdurate in a sentence?

Based on the definition and example provided, write a sentence using today’s Word of the Day and share it as a comment on this article. It is most important that your sentence makes sense and demonstrates that you understand the word’s definition, but we also encourage you to be creative and have fun.

Then, read some of the other sentences students have submitted and use the “Recommend” button to vote for two original sentences that stand out to you.

If you want a better idea of how obdurate can be used in a sentence, read these usage examples on Vocabulary.com.

If the Government Gave You $350 to Spend on Culture, What Would You Buy?

0
If the Government Gave You $350 to Spend on Culture, What Would You Buy?

How much money do you spend on arts and entertainment — books, movies, music or video games — each month?

If your government were to give you the equivalent of $350 to spend on culture, do you think you would buy more of what you know you like — or do you think you might use at least some of the money to try something new and outside your comfort zone?

In “France Gave Teenagers $350 for Culture. They’re Buying Comic Books.,” Aurelien Breeden describes what happened when that country tried the experiment:

PARIS — When the French government launched a smartphone app that gives 300 euros to every 18-year-old in the country for cultural purchases like books and music, or exhibition and performance tickets, most young people’s impulse wasn’t to buy Proust’s greatest works or to line up and see Molière.

Instead, France’s teenagers flocked to manga.

“It’s a really good initiative,” said Juliette Sega, who lives in a small town in southeastern France and has used €40 (about $47) to buy Japanese comic books and “The Maze Runner,” a dystopian novel. “I’m a steady consumer of novels and manga, and it helps pay for them.”

As of this month, books represented over 75 percent of all purchases made through the app since it was introduced nationwide in May — and roughly two-thirds of those books were manga, according to the organization that runs the app, called the Culture Pass.

The French news media has written of a “manga rush,” fueled by a “manga pass” — observations that came via a slightly distorted lens, since the app arrived just as theaters, cinemas and music festivals, emerging from pandemic-related restrictions, had less to offer. And manga were already wildly popular in France.

But the focus on comic books reveals a subtle tension at the heart of the Culture Pass’s design, between the almost total freedom it affords it young users — including to buy the mass media they already love — and its architects’ aim of guiding users toward lesser-known and more highbrow arts.

Every French 18-year-old can activate the pass and spend €300, about $350, for up to two years on the app, on which over 8,000 businesses and institutions have listed their offerings.

Teenagers can buy physical goods from bookstores, record shops and arts supply or instrument stores. They can purchase tickets to movie showings, plays, concerts or museum exhibits. And they can sign up for dance, painting or drawing classes.

Students, read the entire article, then tell us:

  • If your government tried a similar experiment, what do you think you would buy? Why?

  • Is it a problem that French teenagers spent so much money on manga, the mass media they already love, rather than on “more highbrow arts” like Molière? Why or why not?

  • In your opinion, do teenagers need to be pushed — by parents, teachers, the government or any other authority — to learn about new forms of art and culture? Or do you think it happens naturally?

  • How do you find new forms of art and culture? Are they usually introduced to you by friends? By older people, like teachers or family members? To what extent do you find them on your own? Jean-Michel Tobelem, a professor quoted in the article, describes the way “you can enter Korean culture through K-pop and then discover that there is a whole cinema, a literature, painters and composers that go with it.” Has anything similar ever happened to you?

  • The French app offers incentives to push teenagers toward new, more challenging art forms, including lists of recommendations curated by popular artists and celebrities. Would such lists be helpful to you in finding new arts and culture? If so, which artists or celebrities would you choose to make lists?

  • When was the last time you tried to enjoy or to explore an artistic or cultural work that you felt was “demanding” — whether it was a book, a concert, a painting, a sculpture, an album, a film or anything else? What happened?


Learn more about Student Opinion here and find all of our questions in this column. Teachers, see how you can incorporate this feature into your classroom routine here.

Students 13 and older in the United States and the United Kingdom, and 16 and older elsewhere, are invited to comment. All comments are moderated by the Learning Network staff, but please keep in mind that once your comment is accepted, it will be made public.

Teaching the 26th Amendment With The New York Times

0
Teaching the 26th Amendment With The New York Times

In making his case for the change in his Opinion piece “If the 18-Year-Olds Get the Vote …” (July 7, 1968), Andrew Hacker, a government professor at Cornell University at the time, challenged the media’s portrayal of young Americans as political radicals or countercultural hippies. But he also pointed out how the generation from the ’60s differed from their parents.

Along with reading Mr. Hacker’s article, students can learn more about a movie he discussed, “Wild in the Streets,” which exploited this stereotypical image of youth. Read this review of the 2016 DVD or watch the original trailer, embedded above.

Students might consider the following questions after reading Mr. Hacker’s article:

  • According to Mr. Hacker, what were common perceptions and misperceptions of 18- to 21-year-olds in 1968? How are they similar or different from perceptions of young people today?

  • What arguments does Mr. Hacker make in favor of lowering the voting age? Do you find them compelling? Why or why not?

With the founding of the Youth Franchise Coalition (Y.F.C.) in 1969, a national organization was set to push for youth voting rights. At their first meeting, members of the Y.F.C. heard from two longtime advocates of the lower voting age: Senator Jennings Randolph, Democrat of West Virginia, and Senator Birch Bayh, Democrat of Indiana. The article “Young Lobby Group Chided on Militancy” (Feb. 6, 1969) summarizes the senators’ message about youth culture, politics and voting. What are they worried about, and what do they want the Y.F.C. members to do about it? What do you think about the senators’ message?

The next year at Senate subcommittee hearings on lowering the voting age, a number of witnesses criticized the stereotyping of young Americans in the media. Do we see this kind of media framing of young people today?

The Youth Franchise Coalition represented the culmination of a 30-year effort to lower the voting age. Bringing together student and youth organizers with adult allies, the Y.F.C. worked at the federal level to add an amendment to the U.S. Constitution. They also supported state-level campaigns, which worked to achieve state constitutional amendments. The first success was in Georgia in 1943.

The article “Lower Voting Age Sought for State: New Group Asks Franchise for 18-Year-Olds” (Jan. 15, 1967) reports on the campaign in New York, aimed at the state’s 1967 constitutional convention. After reading the article, students can discuss the following questions.

  • What was the goal of the Fair Franchise Coalition in New York? What steps did it involve?

  • What strategies did they pursue to achieve each of those steps toward their goal?

  • You can also consider what arguments John Patrick Conroy, the founder of the coalition, made for lowering the voting age.

Looking at the challenges involved in getting each state to pass legislation, including New York, proponents of lowering the voting age pushed Congress to enact a uniform voting age across the nation. But this was controversial. At stake was the relationship between states’ rights and federal power, an issue that originated with the nation’s founding.

Advocates of states’ rights, citing Article I, Section 2 of the U.S. Constitution, argued they had the right to determine the minimum age for voting in their states, not Congress. Those in favor of congressional action cited Article I, Section 4 of the U.S. Constitution. They believed that the power to regulate elections belonged to the states in the first instance, but that Congress “may” step in at crucial times, as happened with the 15th and 19th Amendments.

Creating Comunidad at Coursera – the HOLA Employee Resource Group

0
Creating Comunidad at Coursera – the HOLA Employee Resource Group

By Christian Angulo, HOLA ERG Chair and Senior Partner Development Manager at Coursera

In celebration of Hispanic Heritage Month and Latinx impact, we’re excited to introduce you to HOLA, one of the first employee resource groups (ERGs) established at Coursera. The HOLA ERG was founded in 2018 to create a community for Latinx Courserians to come together in celebration of our shared roots, and to amplify the values of community, creativity, and drive that are at the core of our Latinx experiences. In this post, we’d like to share some of the ways we’re making an impact within the Coursera community, and beyond.

Our focus

In the three years since our founding, we have focused our efforts on making an impact in three key ways:

  • Career development. Help HOLA members enhance their careers through strong professional development and serve as a talent engine to encourage other Latinx professionals to pursue careers at Coursera.
  • Community. Create an inclusive, safe community by fostering a sense of “familia” at Coursera through regular Comunidad meetings and quarterly events. 
  • Culture. Enhance members’ sense of cultural pride and share our traditions through events such as Salsa lessons and a virtual tango exposé.

Our mission

As we look ahead to the coming years and consider the impact we want to have, we have taken the step to formalize a new iteration of our mission statement. We look forward to this statement guiding our efforts as we continue to grow our community and expand the scope of our work:


“
HOLA’s mission is to create an inclusive community for our members by fostering a strong sense of familia at Coursera. HOLA members should feel empowered to share their culture openly, and to use our community to aid them in their professional development. HOLA members look to work with Coursera leadership to recruit and grow new generations of community, educational, and business leaders that empathize with the values of the Latinx community.” 

National Hispanic Heritage Month

Each year, Americans observe National Hispanic Heritage Month (HHM) from September 15 to October 15 by celebrating the histories, cultures, and contributions of American citizens whose ancestors came from Spain, Mexico, the Caribbean, and Central and South America. During this exciting month, HOLA organizes Coursera’s HHM celebrations, and we use this time to bring awareness of Latinx culture and traditions to the Coursera community. 

Before the pandemic, communal lunches in Spanish were a highlight of our HHM celebrations. We’d work with our facilities team to organize the week’s food menu to represent diverse Latinx cuisines, and provide Courserians with a real taste of our ancestral lands. We also hosted movie screenings and Salsa dancing classes!

During the pandemic, with in-person gatherings on hold, the need to feel connected has become even more important. So last year, HOLA leads and volunteers decided to expand our efforts beyond our internal company community. We partnered with the Latino Community Foundation, a non-profit organization based in California, to organize a fundraiser. 

We also created new virtual events. In place of our movie screening, we had a magic show that streamed live from Bogotá, Colombia. Instead of a Salsa dancing happy hour and the Coursera piñata, we enjoyed a stand-up comedy show featuring Latinx comedians from the San Francisco Bay Area. And finally, to ensure food would still play a central role, we featured an arepa-making class led by a Coursera board member. 

We also distributed a Latin American Culture Awareness Kit to our colleagues (full of recommendations for Latinx authors, films, and artists), and raised over $15,000 for the Latinx Community Foundation. 

As we kick off HHM 2021, we are excited to continue our tradition of celebrating not just within our company but with the entire global Coursera community. To that end, we invite you to learn Spanish with us for free during HHM, and to check out these courses taught by Hispanic experts. 

2

3 Latinx product designers at Coursera share their career journeys and advice for entering the field

0
3 Latinx product designers at Coursera share their career journeys and advice for entering the field

Are you interested in a product design career? In this post, we’ll share our conversation with three expert product designers to get some inside perspective on this high-demand field. They share advice and guidance on why this is a great career path, what skills and experience are most important, and how you can advance your career as a successful product designer.

Before we hear from our experts, however, let’s cover some product design basics.

What is product design?

Product design is the entire process of thinking, creating, and iterating products and experiences to solve people’s problems or anticipate user’s needs. 

What do product designers do every day?

No two days are the same for a product designer. On any given day, you might be busy collaborating with product managers to set product strategy, partnering with product researchers to understand user needs, or analyzing quantitative data to inform design decisions.You might have sessions with engineers and other designers to sketch new features and improve existing ones. Some product designers even create prototypes to run usability testing and iterate in their designs.

Why are diverse perspectives particularly important in product design?

Successful product design has a positive impact on consumer behavior, great product design makes for world-class experiences, and diverse perspectives make for more inclusive products. As more and more companies are realizing this, they are investing heavily in building high-skilled and diverse product design teams.   

Now, let’s hear from Coursera product designers Tatiana Londoño, Adriana Phillips-Guzman, and Alberto Guzmán!!

Each is an expert in their field, and also a member of the Latinx community. As we celebrate Hispanic Heritage Month, we’re excited to bring forward their perspectives as they help shape designs for Coursera’s global platform. With Latin America and the Caribbean making up 8.42% of the world’s population, having diverse perspectives in design is critical to building more inclusive products that can help learners everywhere learn without limits.

Can you tell us a bit about your journey into product design?

[Tatiana]

I majored in engineering, but it wasn’t until I took a class on product design that something clicked for me. I could finally see a path towards opening more doors for those who had been left behind. Almost a decade after graduating from university, I’m on my fourth job in the EdTech industry. Every single job has taught me something. The EdTech space is full of complexities and opportunities. There are so many people in the world who don’t yet have access to quality education, which makes EdTech a huge opportunity for designers trying to lead the way in an industry that drives life-changing impact. 

[Adriana] 

My career has been full of new iterations—just like the design process! While not every iteration worked, I always learned something new to help me grow. With a visual design major, I began my career teaching design at a university in Cartagena. I was also working at a local newspaper. I met fantastic people in those jobs, but the work climate in Colombia—where we experienced late or missing salaries and a lack of security—led me to apply for a Fulbright scholarship. This allowed me to pursue my Master in Design Management at the University of Kansas. 

My time at KU opened my mind to new design methods. It was that experience that led me to value higher education—what it can do, and what it did for me.  

[Alberto]

I’ve been fascinated by the intersection of technology and people ever since I was really young. I didn’t know much about product design in college until I worked on business operations at an early stage startup where a friend of mine was a design director. I saw how he and his design team worked together to develop a product and how their work blended entrepreneurship, engineering, technology, visual design, sound design, and more.

I decided to formally pursue product design. I went back to school, and also started honing my visual design skills with freelance work for local organizations. After graduating, it took me about six months to get my first full-time design role.  

I developed my career at startups, and this allowed me to explore facets of design that are traditionally executed by specialists at bigger companies. Now, at Coursera, I’m in a more specialized role. I am growing my skills and getting exposed to so many different approaches to problems as I learn from other specialists that are experts in their field.

Can you share some tips for being a successful product designer?

[Tatiana]

Make it an intentional decision to deeply understand a problem before tackling it. Identifying and challenging your internal biases, tackling a problem with open-mindedness, and going to the source before starting to form assumptions should all be part of your playbook. Just as important, you should also have a deep understanding of the systems and technology on which your product is going to be produced. 

Every product needs a good foundation. Otherwise, anything you build on top of it will fall apart. So, before jumping into the visual representation of your product, ask yourself:

  • Is there the right information architecture to support it? 
  • Is the data you can provide aligned with the data users expect to see? 
  • Have you thought of all possible use cases your solution needs to support? 
  • How would those cases be handled? 

The best designers are willing to get down to every detail of a product to create the right solution for their users. They can tell you about the complexities of the backend and the data model that supports it, and how ultimately they were able to translate it into a simple and streamlined solution for users. 

[Adriana] 

Know your strengths and learn how to use them in your design process. Successful product design is best achieved with a design team effort that leverages individuals’ areas of expertise. So, it’s important that you bring not just your specific product design skills, but also the natural abilities you’ve always had, and your unique experiences. This will help you find your design voice and bring it to life in your work.    

Show Your Work. Don’t be afraid to start sharing your designs, even when you don’t think they’re good enough. Design is about iteration, and it’s important to hear what’s working and not working. Also, having worked with people from such diverse backgrounds, I’ve grown to appreciate that different perspectives can help improve designs and open new ideas. 

[Alberto]

Keep an open, curious mind and invite others into the process. Our jobs are more about finding the right answers than having the right answers right off the bat. This is done best when you break down organizational silos and work together with non-designers. 

It’s also super important to have a strong perspective and develop the confidence to share that. Early in your career, it’s easy to assume that your role is just to execute on what a company wants you to design. But, if there is something you believe really sacrifices the user experience of a product, it’s important to speak up and have that hard conversation as early as possible. 

Finally, I’ve found that it’s important to build empathy for your cross-functional teammates so you can understand the roles they play in the UX. 

What career advice would you give for those who are interested in getting into product design?

[Tatiana]

Focus on communication skills. A big portion of the designer’s job is to communicate. Whether you are doing a user interview, convincing stakeholders of a certain direction, presenting your work, or doing a pairing session with a developer, communication is a key skill we rely on all the time as product designers. 

The process of becoming a better communicator for me has involved multiple facets. I had to feel more comfortable in my own skin, learn to appreciate my own point of view as valuable, get over the fear of speaking in a second language, and finally learn to structure my speech in a way that is optimized for impact. 

I’m being vulnerable here because I want to assure those who might be doubting themselves that although a big portion of the job as a designer is to communicate, you don’t need to be born naturally into it. Just like any other skill, it can be built and perfected, and even the most skillful communicators are still learning new things every day. 

[Adriana] 

Read. When you’re done reading, read more. When I began working as a product designer, the first thing I did was read three books about it. I was determined to be the most prepared person in the room, and the books I read prepared me for that. It worked so well, I haven’t stopped.

Get into projects and communities that will grow your skills. One of the most rewarding things I did after moving to Boston was to volunteer for Make a Mark Boston and work with Moms as Mentors. I made connections, grew and applied my skills, and soaked in the positivity of what I was doing. Making connections is huge. Most good opportunities come from people you already know. I’ve also joined the UXPA Boston Board for the same reason. 

[Alberto]

Start designing ASAP! There are a lot of layers to design and it can get overwhelming, but what’s most important is starting somewhere, wherever, and not being afraid to ask for help and feedback. Like I said earlier, the job of designers isn’t necessarily to have the right answers right off the bat, but to find the right answer. Finding the right answer gets easier when you detach yourself from your designs and allow the feedback to inform how you move closer to your solution.

So much of design is simply becoming more sensitive to details in everyday things that you hadn’t perceived before. But it’s hard to build that muscle without getting your hands dirty!

What are some of the challenges you faced as a Latinx product designer, and how did you confront those challenges?

[Tatiana]

Women’s representation in tech is low, and Latinx representation is lower. I often find myself in rooms where I’m the only woman, and almost always the only Latinx woman. I was too conscious of this earlier in my career. I could see how articulate some of my teammates were, and I thought it was impossible for someone who learned English as an adult to ever be like that. There was also the cultural context I came from, where as a Latinx woman I was encouraged to be quiet and to defer to men. Overcoming my impostor syndrome took lots of self-discovering and self-empowerment. It wasn’t until I believed I had something important to say that others started to believe it, too. Some of these people eventually became mentors and advocates who helped me polish my skills and who gave me a platform to showcase my best work.

[Adriana] 

When I started my career, I was the only Latinx woman on my team. I didn’t feel listened to or respected. Oftentimes, I was interrupted by my teammates and I felt like I had to shout over people to get attention. That didn’t match who I was as a person or as a designer. At one point, I was told I wasn’t being promoted because of my “language barrier,” which was code for having an accent. I had to lean on my support system and find a better fit for me.  It took a toll on my confidence at first. But I found a place that respected me and helped me  grow my confidence again. I learned to take my space and make my expectations clear. It was the first time I was comfortable with bringing my authentic self to work. 

[Alberto]

My early career was very grounded in fear. Fear of slowing my team down. Fear of having “bad” ideas. Fear of getting my design work steamrolled. Fear of getting uncovered for not being a real designer—whatever that means. 

Looking back, I wanted to be seen and heard, but that requires levels of vulnerability that I wasn’t comfortable with when I was in a room full of people in a foreign-feeling work culture that I was always trying to adapt to. 

Over time, I found communities and mentors that helped me to learn from those that had navigated similar obstacles and to feel heard by people I felt comfortable being my absolute full self with.

Why is it important to have more diversity and representation in the product design space?

[Tatiana]

So many reasons! If you are to build a product that will truly reach a global audience, you can’t design it in a vacuum. Access to technology, connectivity, and even cultural conventions affect how a learner consumes educational materials. These are all things we can teach ourselves to empathize with, but there is nothing more powerful than having a member on our team who has lived through it and can provide firsthand experience that will bring the solution to the next level. 

Another important reason for diversity and representation is that there is power in the resilience that underrepresented groups bring. I have seen it over and over again. People who had to go through a lot to get where they are, are extremely disciplined and resourceful. I see it every day in the Latinx community, which is filled with innovators. We have a saying in Colombia: “If we don’t know it, we’ll invent it.” I grew up with this mentality. My house was the ultimate museum of hacks. Everywhere you looked, you could see the inventions my parents came up with to make up for the lack of resources. 

[Adriana] 

People empathize best with experiences they understand. A wider variety of perspectives and experiences makes for a more empathetic product design team, which will result in a better product. In my role at Coursera, I can empathize with those trying to get an education in a developing country because I’ve lived that experience.   

[Alberto]

The key to nailing a user experience lies in deeply understanding the problem your audience is facing, which requires tremendous empathy and curiosity. It’s important to have a product team that is as diverse as the audience it serves in order to ground the team in empathy for what’s really going on in the lives of the people you’re trying to help.  

~

We want to thank Tatiana, Adriana, and Alberto for sharing so much of their lives, insights, and experiences, and we hope their perspectives have been valuable as you consider your own future in product design.

If you’re interested in learning essential skills to advance your product design career, we recommend exploring the Google UX Design Professional Certificate program. UX is a critical part of product design, and user experience (UX) designers focus on the interactions that users have with products like websites, apps, and even physical objects. It’s an excellent program for anyone eager to build job-ready skills in this rewarding field.

If you’re a product designer interested in furthering Coursera’s mission of transforming lives through learning, then good news! We’re hiring product designers––we’d love for you to apply here.


About these experts

Tatiana

Tatiana Londoño is a Senior Product Designer focusing on the educator experience. Her main focus is on designing the tools partners use to create and manage courses. Her passion for education has made Coursera the fourth EdTech company she has worked in as a product designer. Prior to Coursera, Tatiana led product design for the learner experience of Khan Academy. Tatiana is passionate about scaling education with the power of technology to reach every corner of the world. Close to her heart are under-resourced communities, like those in her native Colombia. 

Adriana 

Adriana Phillips-Guzman is a Senior Product Designer focusing on the learner experience. Her area of focus is the mobile experience design for native apps, visual design, and brand building. Aligned with Coursera’s mission to provide equitable global access to education, she is focusing on finding ways to make it easier for international learners to continue their education using our native apps. Prior to Coursera, she led key e-commerce experiences at Wayfair. In her current role at Coursera, she is combining her passion for helping others through education with the creation of experiences that enhance people’s lives.

Alberto

Alberto Guzmán is currently a Senior Product Designer at Coursera, focusing on the payment experience. He builds self-service tools that Coursera learners use to understand and take action on their Coursera transactions. Prior to Coursera, Alberto led design at a hospitality startup called Pared. Alberto is moved by the opportunity to use technology to empower people to create and grow.

2

Enter the Matrix – 5 Fantastic Jobs in Cyber Security

0
Enter the Matrix – 5 Fantastic Jobs in Cyber Security

As more and more business moves online, profits and opportunities in the online sector continue to rise. But it’s not just the positives that are growing. Malware attacks and hacking are also on the up as criminals try to cash in on this increasingly lucrative field.

To combat these threats, the cyber security industry is growing year on year. Companies are becoming smarter at protecting their online interests, from consumer data to industry secrets. If you’re working in IT, or indeed any job that requires you to use company servers, then you should have at least some grounding in cyber security. And if you’d like to make this fascinating area your career then you’ve come to the right place. Check out these five amazing Careers in Cyber Security!

 

Information Security Analyst

Information is the life blood of any online businesses. Data is precious and needs to be guarded, especially as governments crack down on companies who are lax on protecting their clients’ personal information. This role is vital for any company looking to effectively safeguard their customers’ data. Information Security Analysts need to be highly trained in both tracking threats that come from outside the business, while also making sure that the business’ internal data protection systems are up to scratch. Our course in Digital Network Security is a must for this career.

Computer Programmer

Computer Programmers are like architects – they build the infrastructure that allows the business to exist. Just as architects need to make sure their buildings are structurally sound, Programmers need to make sure that the websites and programmes they create are safe and secure. To be a successful Programmer today, you need to have strong Digital and Cyber Security Awareness instincts, in order for your work to deliver everything the market expects.

Systems Software Developer

Database hacks and breaches are becoming increasingly common and many big companies in recent years have had to pay out enormous ransoms to avoid embarrassing leaks of customer information. Database Security is essential for any IT professional creating and managing software systems. By weaving strong security features into your software, you’ll be able to protect your business from ransomware attacks that could cost the company everything.

 

Chief Technology Officer

The Chief Technology Officer (CTO) is where the buck stops in all matters technological and digital. It’s up to them to make sure that rigorous standards are being maintained when it comes to cyber security. If you have hopes of becoming a CTO, then you’ll be responsible for setting overall cyber security policy and so you’ll need to be well-versed in information security management systems (ISMS). This course on the latest ISO standard is the perfect place to start.

Web Developer

Web Developers need to be skilled in the newest cyber security developments in order to be one step ahead of cyber criminals. The National Institute of Standards and Technology (NIST) is a non-regulatory agency of the US Department of Commerce and has teamed up with Alison to produce a course on their Cyber Security Framework (CSF). This course is a must for anyone seeking a career in web development as you’ll gain cutting edge skills in how to best protect your online assets from cyber attacks.

Introducing Learn Intermediate JavaScript

0
Introducing Learn Intermediate JavaScript
Introducing Learn Intermediate JavaScript

Year after year, Learn JavaScript stands tall as one of our most popular courses. Millions of learners worldwide have used it to explore the basics of programming and the language’s syntax as they journeyed into web development.

But, while going over the course, we realized that it was a bit longer than our other introductory courses — and it also branched into more advanced concepts (like Await/Async).

To resolve this, we’ve split our JavaScript curriculum into two parts. First, we cut out the advanced concepts from Learn JavaScript to make it better-suited for beginners. Then, we added those more advanced concepts plus new materials to the new Learn Intermediate JavaScript.

Who is the new course right for?

Learn Intermediate JavaScript is for learners who’ve already completed Learn JavaScript and want to explore the language’s more advanced features. It’s also great for developers looking to delve deeper into the language and take their JavaScript skills to the next level.

What will you learn from the new course?

Learn Intermediate JavaScript exposes how the language works under the hood. You’ll explore currying, hoisting, concurrency, and more as you learn how to make your web apps more efficient and scalable. By the end of the course, you’ll know how to:

  • Create classes and use inheritance to minimize redundancy
  • Use JavaScript modules to define reusable logic
  • Identify the ways currying and hoisting contribute to how JavaScript works under the hood
  • Write asynchronous JavaScript with promises and async/await
  • Create calls to various APIs using requests
  • Understand the concurrency module and event loop in JavaScript

How will this affect learners who’ve already completed Learn JavaScript?

You’ll retain your certificate if you’ve already completed Learn JavaScript. If you haven’t, you may see an increase in your progress percentage due to some lessons being removed. Similarly, you may also notice some progress in Learn Build Tools and Learn Intermediate JavaScript if you’ve already completed some of the advanced lessons.

Recap

Our JavaScript curriculum is now split into two parts: Learn JavaScript and Learn Intermediate JavaScript. The former is great for anyone looking to take their first steps into programming with JavaScript. The latter is designed for those who want to explore the language’s advanced features and take their skills to the next level.

Once you’ve completed Learn Intermediate JavaScript, you can continue your learning with courses like:


JavaScript Courses & Tutorials | Codecademy

JavaScript is a fun and flexible programming language. It’s one of the core technologies of web development and can be used on both the front-end and the back-end.