Search Algorithms Explained

Every day, billions of queries are entered into the Google search bar. We’re constantly looking for something — the definition of a word, the bus schedule, the lyrics to that certain song. However, in the realm of computer science the term “search” has a slightly broader meaning. With search algorithms, we’re often not looking for a single item, but for a series of steps: the optimal strategy for solving a given problem. That fact is what makes this family of algorithms so central to so many different applications.

Continue Reading

3 Ways to Advance Beyond Entry-Level React Developer

You’ve done it! You worked hard, learned how to code, and now you’ve landed a job as an entry-level React developer. You spend your days pairing with more experienced developers, debugging by clicking around in Chrome dev tools, and crafting nifty components in React.

But you can’t be entry-level forever. Plus, you’ve learned all about intermediate JavaScript developers and can really see yourself going far in your career with both programming languages under your belt. So how do you get to the next level?

Continue Reading

JavaScript Developer: Is This the Job for You?

You can’t talk about software development today without mentioning JavaScript. It’s the most in-demand IT skill for a reason: It has limitless potential in terms of what you can build.

JavaScript developers are on the rise across every industry, so it’s no surprise that this programming language is gaining popularity among people looking to upskill or change careers. But is it the right fit for you? Let’s take a look at what the typical day of a JavaScript developer entails.

Continue Reading

Introducing the Intermediate JavaScript Nanodegree Program from Udacity

Udacity is excited to introduce the newest addition to our School of Programming and Development: the Intermediate JavaScript Nanodegree program. If you’ve already taken the free Intro to JavaScript course, or the Front End Web Developer Nanodegree program and already have relevant beginner’s experience, and wish to expand your knowledge of the programming language, this is the program for you.

Continue Reading

Why Non-Programmers Should Learn SQL

In today’s digital age, information is constantly being created, collected, stored, and analyzed. Every aspect of customer behavior can be translated into data points and interpreted by different technologies. With the unstoppable expansion of the data universe, organizations need more of their employees to have the analytical skills to comprehend the ubiquitous amount of data and transform it into actionable insights.

To analyze data, it first needs to be extracted from databases. Currently, the most popular language used for querying and manipulating databases is SQL. While we often think of SQL as a tool used in technical roles, such as programmers and data scientists, many people today in “non-technical” roles such as marketing and sales are being trained in SQL to better leverage data and extend their professional capabilities. 

Continue Reading

The Best Ways to Learn HTML

The prospect of learning HTML can seem confusing at first: where to begin, what to learn, the best ways to learn — it can be difficult to get started. In this article, we’ll explore the best ways for learning HTML to assist you on your programming journey.

Continue Reading

Why You Should Learn SQL to Boost Your Career

Out of 13 million new jobs that have been created in the United States in the last 10 years, over 8.5 million have required skills in technology. And as the future of work moves forward, the tech skills necessary to succeed in these new roles will only become more advanced. Skilled workers need to be able to work with technology beyond an internet browser or word processing application.

Jobs like Human Resources (HR), that never seemed to need technology before, are now specifically looking for applicants with skills in data analysis. In a survey done by SHRM, over half of survey responders require data analysis when hiring for their HR department.

Continue Reading