Back to Courses

Computer Science Courses - Page 18

Showing results 171-180 of 2309
Java Basics: Selection and Iteration
Code and run your first Java program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.
Create an Android App with Kotlin
In this 1.5 hours class, you will learn one of the newest programming languages Kotlin and how to make Android apps by creating a game that runs on Android devices from scratch. At the end of the class, you will understand the basics of android application development and the fundamentals of Kotlin. Note: A free account on Appetize.io is required.
Front-End Web Development with React
This course explores Javascript based front-end application development, and in particular the React library (Currently Ver. 16.3). This course will use JavaScript ES6 for developing React application. You will also get an introduction to the use of Reactstrap for Bootstrap 4-based responsive UI design. You will be introduced to various aspects of React components. You will learn about React router and its use in developing single-page applications. You will also learn about designing controlled forms. You will be introduced to the Flux architecture and Redux. You will explore various aspects of Redux and use it to develop React-Redux powered applications. You will then learn to use Fetch for client-server communication and the use of REST API on the server side. A quick tour through React animation support and testing rounds off the course. You must have preferably completed the previous course in the specialization on Bootstrap 4, or have a working knowledge of Bootstrap 4 to be able to navigate this course. Also a good working knowledge of JavaScript, especially ES 5 is strongly recommended. At the end of this course you will: - Be familiar with client-side Javascript application development and the React library - Be able to implement single page applications in React - Be able to use various React features including components and forms - Be able to implement a functional front-end web application using React - Be able to use Reactstrap for designing responsive React applications - Be able to use Redux to design the architecture for a React-Redux application
Learn Angular Routing by building a Cocktails Application
In this 2-hours long project-based course, you will build an Angular application that uses a real API to fetch and display cocktail recipes. You will master the basics of Angular routing, authorization and lazy loading NgModules. You need some basic understanding of Angular before going into this course. We recommend checking out the Angular 101 Guided project - https://www.coursera.org/learn/angular-101/.
Build a Google Firebase Web Application
In this 2-hour long project-based course, you will gain hands-on experience with one of the hottest web and mobile development backend services, Google Firebase. If you have some experience with HTML, CSS, and JavaScript and want to start developing multi-platform applications, this course is for you! By the end of this course, you will understand the fundamental of Google Firebase and be able to create and build a Firebase Web application with ease.
Power Apps for Beginners: Easy Stocktaking with AI Builder
What's the quickest and most efficient way of keeping track of articles in stock? A company supply department usually counts articles manually - how many specific sodas, cookie packages, or any other articles they have. It's a time-consuming and error-prone process, but thankfully, it can be automated with AI Builder and Power Apps. In this beginner-level guided project, you will build and train an AI Builder model for counting objects in images and create a Power Apps application which will use that AI model to show you the number of articles found in images. Of course, the Power App can be shared with colleagues so they can use it too. All we need to do is take our phone, open the application, upload or take a photo of articles and let Power Apps and AI Builder do the rest. Is that a great improvement of a business process or what? The best thing about AI Builder and Power Apps is that anyone can learn to use them regardless of their educational background. We don’t need to be familiar with any programming language; basic knowledge of Excel-like formulas is enough for completing this project.
Manufacturing Process with Autodesk Fusion 360
Designing a product is only part of the process. Now, can that product be manufactured? A CNC machinist works with computer numeric controlled (CNC) machines from generating the machine code to machine setup and run. Understanding both CAD and CAM is essential to this portion of a design. Even if you are not the end user who programs a machine, it is invaluable to know how it’s done. This knowledge translates directly to part design by helping make intelligent design decisions with manufacturing in mind. This course introduces you to the integrated CAD/CAM approach behind Fusion 360 CAD/CAM as well as 3D printed design setup and finally assembly and testing. All stages of product design in one place! After completing this course, you will be able to: • Explain the Fusion 360 integrated CAD/CAM manufacturing workflow. • Summarize the trends that are influencing the future of manufacturing. • Demonstrate knowledge and skills in foundational concepts of Fusion 360 CAD/CAM software. • Set up a Flight Controller. • Assemble a quadcopter. • Fly the final design. Looking for Autodesk Fusion 360 certification prep courses? Check out additional learning resources to help you uplevel your skills: https://www.autodesk.com/learning
Serverless Orchestration with Workflows
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will connect Cloud Functions and Cloud Run services with Workflows and connect two public Cloud Functions services, one private Cloud Run service, and an external public HTTP API into a workflow.
Working with Onscreen Data in a Flutter Application
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will develop a Flutter app using a ListView widget. Learn how to contruct a Flutter application that is capable of efficiently showing a list of data. Customise the application AppBar to provide additional functionality.
SQL Joins
In this 1-hour long project-based course, you will learn how to utilize MySQL joins in your queries. By the end of this project, you will create a number of examples that will develop your learning around joins in SQL. This course will enable you to take your beginner knowledge of SQL to the next level by enabling you to utilize joins. Thus, being able to develop more complex queries. This course will provide students with the knowledge behind different joins that are available in MySQL language such as inner join, outer join, and left join. This project will take students through a number of examples demonstrating SQL functions based on a database around a bookstore. You will gain an understanding of these concepts from the in-depth examples provided.