Back to Courses

Computer Science Courses - Page 54

Showing results 531-540 of 2309
Master Shadow in Inkscape
By the end of this project, you’ll be able to add shadow to objects in Inkscape. Inkscape, a free and open-source vector graphics program, offers lots of ways to add shadow to your objects. Shadows add depth and dimension, and it can be surprising how much life an object can have once shadow and light effects are applied. To create shadow in Inkscape, you will practice working with vector graphics tools in Inkscape, then add shadow using three different methods. You’ll start by creating a drop shadow with Inkscape’s built-in drop shadow panel, then use more customizable tools like interpolate and gradient tools. These will add increasing levels of complexity to shadows in Inkscape. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Architecting Smart IoT Devices
This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards, and networks. You'll also learn how to actually use and integrate these components. At the end of the course, you will be ready to start architecting and implementing your own embedded device! You'll learn how to debug and finetune your device and how to make it run on a low power supply.
Linux: SSH to remote server & Networking basics for DevOps
By the end of this course, you will have a solid grasp of SSH and authenticating users and client machines to a server. You will further have a working knowledge of some of the most important Networking concepts and commands in Linux.
Create a Tic-Tac-Toe Game using Java
By the end of this project, you will create a Tic-tac-toe game using Java on Eclipse platform, which will improve your coding skills and your problem-solving tactics. Moreover, you will be able to create classes, define the object-oriented concept, identify the different types of methods and be able to use them,learn when to use if and switch conditions, get a glimpse of the 2D arrays and lastly you will be able to use loops to your advantage. You will create a game from scratch. The game will be a player (you) against the program created using the console log for input & output. Java is the base and most popular coding language for you to enter the programming world. The project will teach you basic programming fundamentals and will open the door for you to create rich cross-platform applications. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Coding for Designers, Managers, & Entrepreneurs II
Do you want to experience what it is to go from idea to code? If so, this is the place for you! This is the second course in the Coding for Designers, Managers, and Entrepreneurs Specialization. If you’re a hands-on collaborator with developers, this course is specifically designed for you. In this course, we’re going to focus on creating interactive user interfaces (UI’s) with Javascript, building creative confidence and competence that will make you an even better collaborator on digital projects. This course was developed at the Darden School of Business at the University of Virginia and is taught by top-ranked faculty.
API Design and Fundamentals of Google Cloud's Apigee API Platform
In this course, you learn how to design APIs, and how to use OpenAPI specifications to document them. You learn about the API life cycle, and how the Apigee API platform helps you manage all aspects of the life cycle. You learn about how APIs can be designed using API proxies, and how APIs are packaged as API products to be used by app developers. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform. This is the first course of the Developing APIs with Google Cloud's Apigee API Platform series. After completing this course, enroll in the API Security on Google Cloud's Apigee API Platform course.
Beginning GUI programming with JavaFX
By the end of this project, you will learn to draw and customize simple shapes in JavaFX. You will also learn about how colors are managed in JavaFX. Finally, you will learn to create a prototype before you start writing code for your drawing by using Figma.
Bend, Warp, and Style Text with Inkscape
By the end of this project, you’ll be able to apply filters and path effects to text in Inkscape. Inkscape is a free vector graphics program that can customize letters and text, helping you to create unique images for digital and print use. You’ll get comfortable using non-destructive effects, ones that allow you to edit the text and type out new words. You’ll also practice using destructive effects, where you’ll trade the ability to type out new text for the ability to change the shape of the existing text. To practice these skills, you’ll explore what makes up text in a vector program, create a cutout (or “knockout”) text effect, add drop shadow, and then use text effects to bend and warp text into other objects. These tasks will help you get comfortable adding layers of complex designs to text in Inkscape. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Object-Oriented Data Structures in C++
This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes. It is the first course in the Accelerated CS Fundamentals specialization, and subsequent courses in this specialization will be using C++ as the language for implementing the data structures covered in class.
Create Your First Web App with Python and Flask
In this 2-hour long project-based course, you will learn the basics of web application development with Python using the Flask framework. Through hands on, practical experience, you will go through concepts like creating a Flask Application, using Templates in Flask Applications, using SQLAlchemy and SQLite with Flask, and using Flask and WTForms. You will then apply the concepts to create your first web application with Python and Flask. This course is aimed at learners who are looking to get started with web application development using Python, and have some prior programming experience in the Python programming language. The ideal learner has understanding of Python syntax, HTML syntax, and computer programming concepts. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.