Introduction to Python Programming
Learn to solve practical problems with Python. About this course In this course, you’ll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables—and use conditionals and loops to control the flow of your programs. You’ll harness the power […]
Intro to HTML and CSS
Build styled, well-structured websites Why take this course? Are you interested in learning about how a website is built? Have you heard of HTML but aren’t sure what it is? Have you always wished you knew how to change the look and style of a website? If you answered “Yes!” to any of these questions, […]
Intro to JavaScript
About this course Learn the fundamentals of JavaScript, the most popular programming language in web development. Fundamentals of the JavaScript Syntax Prerequisites and requirements This course is ideal for beginners who are looking to add a new programming language to their toolbelt. JavaScript is also foundational for developers who want to pursue a career in […]
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 […]
Kotlin Bootcamp for Programmers
Kotlin is a modern and concise JVM language that supports functional programming paradigms. Whether you’re a Java developer or a programmer in another object-oriented language, this course will teach you the essential language features that has made Kotlin so popular with developers. By the end of this course, you’ll gain the skills you need to […]
Become a front-end developer
The front-end developer is a fundamental part of any web team, working closely with back-end developers. Whereas the back-end developer focuses on the internal functioning of the application – the “plumbing” – the front-end developer builds the interface that users see. They are often in charge of bringing mock-ups to life in a beautiful and […]
Become a Salesforce developer
Salesforce is a cloud-based software company whose main product is a customer relationship management (CRM) system. A Salesforce developer specializes in using the Lightning and Apex programming languages to design and implement solutions within the context of the Salesforce platform. Our Salesforce Developer path also covers many of the skills needed to be a Salesforce […]
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 […]
Become an Android developer
In this path, you’ll study Android development. Android developers build mobile applications on the most widely-used mobile platform in the world. You guessed it: Android! They build apps that run on both smartphones and tablets and can even run on Android smartphones or TVs. You will learn how to create Android applications based on Java […]
Become a Web developer
Junior web developers are a fundamental part of any web team. As entry-level developers, they bring to life the mockups created by UX designers. They translate these graphic recommendations into web languages by writing HTML, CSS, and JavaScript code. They are often in charge of building web pages in HTML5 and CSS3 from graphical mockups, […]
Developing Android Apps with Kotlin
The course gives you hands on experience as you build real Android apps using industry best practices, with modern app architecture. You’ll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. You’ll use key Kotlin features to write your app code more […]
Introduction to JavaScript
In this course, you’ll learn the fundamentals of JavaScript syntax, the most popular programming language in web development. You’ll explore JavaScript fundamentals by learning how to define variables and use data types to represent data in your code.