Coding for Beginners: An Easy Introduction
In this guided project you will gain hands-on experience exploring an Integrated Development Environment (IDE), creating a Python program using the IDE, and writing and running code in several languages. You will learn how to display a phrase in multiple languages including C, Java, Go, Python, Node JS, Ruby, PHP, PERL, Bash, C++, and HTML
Python Core
Learn Python, one of today’s most in-demand programming languages on-the-go! Practice writing Python code, collect points, & show off your skills now!
Introduction to Open Source
Open source software is open to distribution and modification by anyone in the world – that could be you! Open source projects are not only a way to contribute to the free technology movement, but also a great way to experiment with new languages and frameworks in a welcoming community. The open source community has created […]
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 […]
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 […]
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 […]
How to Use Git
Why take this course? Version control is an incredibly important skill that every developer should master, and Git is one of the most popular version control systems used in the workforce. Whether you’re working as a solo developer or working with a team, being able to track the history of a project is paramount. Tracking […]
Fundamentals of Network Communication
In this course, we trace the evolution of networks and identify the key concepts and functions that form the basis for layered architecture. We introduce examples of protocols and services that are familiar to the students, and we explain how these services are supported by networks. Further, we explain fundamental concepts in digital communication, and […]
Software Development Processes and Methodologies
Software is quickly becoming integral part of human life as we see more and more automation and technical advancements. Just like we expect car to work all the time and can’t afford to break or reboot unexpectedly, software industry needs to continue to learn better way to build software if it were to become integral […]
Preparing for Google Cloud Data Engineer Professional Certificate
This program provides the skills you need to advance your career and provides training to support your preparation for the industry-recognized Google Cloud Professional Data Engineer certification. Here’s what you have to do 1) Complete the Coursera Data Engineering Professional Certificate 2) Review other recommended resources for the Google Cloud Professional Data Engineer certification exam […]
Software Developer Career Guide and Interview Preparation
This course is designed to prepare you to enter the job market as a software developer. It provides guidance about the regular functions and tasks of developers, as well as the opportunities of the profession and some options for career development. It explains practical techniques for creating essential job-seeking materials such as a resume and […]