Coding Interview Prep
If you’re looking for free coding exercises to prepare for your next job interview, we’ve got you covered. This section contains hundreds of coding challenges that test your knowledge of algorithms, data structures, and mathematics. It also has a number of take-home projects you can use to strengthen your skills, or add to your portfolio.
Machine Learning with Python
Machine learning has many practical applications that you can use in your projects or on the job. In the Machine Learning with Python Certification, you’ll use the TensorFlow framework to build several neural networks and explore more advanced techniques like natural language processing and reinforcement learning. You’ll also dive into neural networks, and learn the […]
Information Security
With everything we do online, there’s a vast amount of sensitive information at risk: email addresses, passwords, phone numbers, and much more. With the Information Security Certification, you’ll build a secure web app with HelmetJS to learn the fundamentals of protecting people’s information online. You’ll also build a TCP client, and an Nmap and port […]
Data Analysis with Python
Data Analysis has been around for a long time. But up until a few years ago, developers practiced it using expensive, closed-source tools like Tableau. But recently, Python, SQL, and other open libraries have changed Data Analysis forever. In the Data Analysis with Python Certification, you’ll learn the fundamentals of data analysis with Python. By […]
Quality Assurance
As your programs or web applications become more complex, you’ll want to test them to make sure that new changes don’t break their original functionality. In the Quality Assurance Certification, you’ll learn how to write tests with Chai to ensure your applications work the way you expect them to. Then you’ll build a chat application […]
Back End Development and APIs
Until this point, you’ve only used JavaScript on the front end to add interactivity to a page, solve algorithm challenges, or build an SPA. But JavaScript can also be used on the back end, or server, to build entire web applications. Today, one of the popular ways to build applications is through microservices, which are […]
Relational Database
For these courses, you will use real developer tools and software including VS Code, PostgreSQL, and the Linux / Unix command line to complete interactive tutorials and build projects. These courses start off with basic Bash commands. Using the terminal, you will learn everything from navigating and manipulating a file system, scripting in Bash, all […]
Data Visualization
Data is all around us, but it doesn’t mean much without shape or context. In the Data Visualization Certification, you’ll build charts, graphs, and maps to present different types of data with the D3.js library. You’ll also learn about JSON (JavaScript Object Notation), and how to work with data online using an API (Application Programming […]
Front End Development Libraries
In the Front End Development Libraries Certification, you’ll learn how to style your site quickly with Bootstrap. You’ll also learn how to add logic to your CSS styles and extend them with Sass. In this course, you’ll build a shopping cart and other applications to learn how to create powerful Single Page Applications (SPAs) with […]
JavaScript Algorithms and Data Structures
While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In the JavaScript Algorithm and Data Structures Certification, you’ll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions. Once you have the fundamentals down, you’ll apply that knowledge by creating algorithms to manipulate […]
Responsive Web Design
In this Responsive Web Design Certification, you’ll learn the languages that developers use to build webpages: HTML (Hypertext Markup Language) for content, and CSS (Cascading Style Sheets) for design. First, you’ll build a cat photo app to learn the basics of HTML and CSS. Later, you’ll learn modern techniques like CSS variables by building a […]