Back to Courses

Computer Science Courses - Page 13

Showing results 121-130 of 2309
Linux Basics: The Command Line Interface - 6
This course will introduce you to Linux, a powerful operating system used by most professional developers! Why add Linux to your C programming skills? Most people use Linux without knowing it! Whether you use a smartphone, search the web, or use an ATM, each time Linux is involved somewhere in the background. It is the most used operating system for embedded devices and high-performance servers. It is also the most common operating system used by developers to create software applications. In this course, you will learn the history of Linux and how its open source community was able to create today’s most advanced operating system. You will navigate the file system, use fundamental Linux commands and master the Linux command line interface. These are essential skills for every developer. You will also be able to produce software written in C using the industry-standard tools on Linux. We are excited to introduce you to Linux and guide you along your path to becoming a skilled user of this powerful operating system! At the end of this short course, you will reach the sixth milestone of the C Programming with Linux Specialization, unlocking the door to a career in computer engineering. Your job Outlook: - Programmers, developers, engineers, managers, and related industries within scientific computing and data science; - Embedded systems such as transportation, utility networks, and aerospace; - Robotics industry and manufacturing; - IoT (Internet of Things) used in smart homes, automation, and wearables. - IEEE, the world’s largest technical professional organization for the advancement of technology, ranks C as one of the top programming languages of 2017 in demand by employers. (Source: IEEE Spectrum) This course has received financial support from the Patrick & Lina Drahi Foundation.
How to create an API request using Postman
In this 1-hour long project-based course, By the end of this project, you will have learned how to use Postman for API requests. You will accomplish this by first being introduced to Postman and what the benefits of the application are. Next, you will use Postman to call a Resting API. After this, you will create a running request for your API. Lastly, you will learn to analyze the response from Postman. Note: This course works best for learners who are based in the North American region. We’re currently working on providing the same experience in other regions.
Hardware Description Languages for FPGA Design
This course can also be taken for academic credit as ECEA 5361, part of CU Boulder’s Master of Science in Electrical Engineering degree. Hardware Description Languages for Logic Design enables students to design circuits using VHDL and Verilog, the most widespread design methods for FPGA Design. It uses natural learning processes to make learning the languages easy. Simple first examples are presented, then language rules and syntax, followed by more complex examples, and then finally use of test bench simulations to verify correctness of the designs. Lecture presentations are reinforced by many programming example problems so that skill in the languages is obtained. After completing this course, each student will have fundamental proficiency in both languages, and more importantly enough knowledge to continue learning and gaining expertise in Verilog and VHDL on their own.
Agile Projects: Develop Product Wireframe Prototypes in Miro
By the end of this guided project, you will be fluent in creating wireframe porotypes for Agile projects based on previous project phases. This will enable you to map the product features and add value to how the customer/user will experience the product or service. You will learn how to encapsulate the needs and wants of the customer persona in the product. This is essential for generating positive results for your business venture. Furthermore, this guided project is designed to engage and harness your visionary and exploratory abilities. You will use proven models in Agile Project Management with Miro to shape the development roadmap of products and services. We will practice critically how Epics, User Stories, Personas, and Customer journey phases become valuable input for creating functionality for products and services. Please see the guide for creating a free account with Miro in the Resources section.
Getting Started with SAS Programming
This course is for users who want to learn how to write SAS programs to access, explore, prepare, and analyze data. It is the entry point to learning SAS programming for data science, machine learning, and artificial intelligence. It is a prerequisite to many other SAS courses. By the end of this course, you will know how to use SAS Studio to write and submit SAS programs that access SAS, Microsoft Excel, and text data. You will know how to explore and validate data, prepare data by subsetting rows and computing new columns, analyze and report on data, export data and results to other formats, use SQL in SAS to query and join tables. Prerequisites: Learners should have experience using computer software. Specifically, you should be able to understand file structures and system commands on your operating systems and access data files on your operating systems. No prior SAS experience is needed.
Getting started with Flutter Development
This is a self-paced lab that takes place in the Google Cloud console. Build and edit a Hello World Flutter application using a Code Server development enviornment.
Oracle SQL Exam Prep
This course is designed to help you continue learning about Oracle SQL and prepares you to take the Oracle SQL Certification Exam. We'll review methodologies and terminology that we presented in the Oracle Specialization courses, show some demos and give in-depth explanations. You'll also have the opportunity to take a practice certification exam. We recommend that you first complete the Oracle SQL Databases Specialization.
Master How to Manage Linux Applications
In this 1-hour long project-based course, you will learn how to Print, manage and kill Linux processes using the terminal, Use job control to postpone the execution of jobs and regain it, and automate the specific script at a specific time using crontab. 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.
Graphic design: pop your Linkedin with 3D effect using Canva
By the end of this project, you will learn how to use Canva to create a simple 3D effect for a customised cover image to enhance your Linkedin profile. Canva is a graphic design platform, used to create visual contents such as social media graphics, presentations, posters, documents...The users can create their own graphic or choose from many templates ready to use. The platform is free to use with optional paid subscriptions for additional functionality. LinkedIn is the largest business and employment-oriented online service that operates via websites and mobile apps. The platform is structured as a social platform mainly used for professional networking, and allows job seekers to post their CVs and employers to post jobs. Being largely used by recruiters and sales professionals, LinkedIn allows members (both workers and employers) to create profiles and "connect" to each other in an online social network which may represent real-world professional relationships.
Data Processing using Python Collections
By the end of this project you will use the Python Collections Counter, the CSV package's DictReader, and the Collections UserList to read student test data and find the most common test scores. The Python Collection classes are convenience classes that make it easier to process data and extend capabilities of existing classes. The CSV package's DictReader is convenient for reading columnar data. The UserList allows the developer to add functionality to the List, for example to check types. The Counter class is useful for counting common occurrences in arrays and other structures. 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.