کاتالوگ دوره‌ها

طبقه‌ها

نمایش 1,121 تا 1,140 مورد از کل 1,443 مورد.

Protecting Your Network with Open Source Software (220640)

Network protection is vital to organizations big and small, but it doesn't have to be an expensive proposition. Learn how to protect your network with open-source tools, and do it completely free. Jungwoo Ryoo shows how to set up firewalls, investigate network traffic with a packet analyzer, detect threats and malicious activity with an intrusion-detection system, and enable network logging and monitoring. Start here for a low-cost route to a more secure network.

ProtoPie for UX Design (214418)

ProtoPie is a code-free prototyping tool that helps you build highly-interactive prototypes for mobile apps easily and quickly, so you can share your designs with clients and colleagues on any device. In this course, Ronnie McBride starts with the basics of ProtoPie, from installation to an overview of the prototyping interface to the core concept that drives the interactive methodology of ProtoPie. He then goes over interaction basics like importing assets, paging and scrolling, and creating triggers and responses. From there he takes a look at organizing layers, creating components, and defining variables and formulas. Ronnie finishes the course by demonstrating how to export and share your prototypes, including how to use the ProtoPie Player and ProtoPie Cloud, and how to record your prototype interactions to use them in a presentation.

Pushing Past Your Prior Limits (231095)

Whether or not we’re consciously aware of it, we are all walking around with a scorecard of other people’s expectations— the right place to go to college, the right person to marry, the right career to pursue. These expectations, definitions of success, and anxieties come from parents, teachers, friends, and so on. These scorecards keep us from being who we truly are. In this audio-only course adapted from the How to Be Awesome at Your Job podcast, Pete Mockaitis talks with Laura Gassner Otting about freeing yourself from other people’s expectations. As Laura explains in this conversation, when you’re unencumbered by the expectations of others, you can feel limitless and achieve a fulfillment in your life and your career that was previously obscured.

This course was created by Pete Mockaitis of How to Be Awesome at Your Job. We are pleased to offer this training in our library.

How_to_Be_Awesome_at_Your_Job_LOGO.jpg

Python Data Structures: Sets and Frozen Sets (210865)

In this course, instructor Mridu Bhatnagar takes you through the basics of using Python sets and frozen sets. If you’re in the early stages of your Python programming career, or if you just need a refresher, join Mridu as she discusses the basic mechanics and functions of these data structures. Mridu gives a high-level overview of sets and frozen sets and then dives into the various methods to work with them. She discusses use cases and topics like how to modify a set and use built-in functions. Mridu also provides challenge and solution videos to test your knowledge as you go along. If you’re looking to learn important aspects about sets and frozen sets in Python, without jumping into a long project-based course, Mridu’s course is for you.

Python for Engineers and Scientists (218549)

This course offers scientists and engineers (ranging from students of those disciplines to experienced professionals) a dedicated, empowering introduction to Python for scientific and engineering applications. Theoretical astrophysicist and Python enthusiast Michele Vallisneri explains how Python can help you become a better engineer or physicist by making your work more efficient, accurate, and agile. Michele walks you through installing Python for macOS, Windows, and Linux, as well as setting up Jupyter notebooks. He explains how you can make Python fast using NumPy arrays, the SciPy library, Numba, and Cython. Michele then tackles ways to ensure your code is correct with tools for symbolic computation, differential equations, interpolation, and more. He finishes up with ideas to make your computational life easier with Python, including JSON, pandas, HDF5, automation with Python scripts, and scientific workflows with Snakemake.

Python for JavaScript Developers (209386)

Do you need to learn Python for your current job, for the job you want, or just for fun? In this course, instructor Ronnie Sheer shows you how you can leverage your existing knowledge of JavaScript to get started programming in Python. Ronnie compares Python and JavaScript, then covers how to set up and run a Python environment. He discusses how to write code that adheres to Python conventions, which can prevent bugs. Ronnie explains some of the basic logic in Python, including the use of indentation, how to write and debug control flow, how to use Python try/except appropriately, and more. He goes over objects and class definitions, then explores Python’s data model feature and mixins class. Ronnie goes into iteration in Python and shows how you can write more concise and elegant code in Python by using zip, enumerate, and list comprehensions. He concludes with a challenge that shows you how to apply your knowledge of JavaScript and Python to improve a small program.

Python for the C# Developer (221269)

Expanding your C# knowledge to include Python gives you a competitive advantage in the job marketplace. In this course, Joe Marini helps you translate your knowledge into the Python language. Python and C# share many similarities but are different in important ways. Joe explains the difference between C# and Python comment syntax. Python’s conditional statements and loop control statements are somewhat limited compared to C#. Joe walks you through the differences. Functions are a basic part of most programming languages. Joe shows you how several important functions work in Python. Python supports class definitions, single and multiple inheritance, abstract classes, and custom functionality. Joe compares and contrasts these with C# functionality. Joe shows you how to build and work with Python arrays of various data types, how to declare and use dictionaries in Python, and how to use iterators in Python. In conclusion, Joe discusses common operations like strings and exceptions.

Python Projects (218447)

Canned challenge problems are sufficient practice for brand-new Python developers. But if you're an intermediate programmer looking to bring a novel idea to life, you require more nuanced, in-depth instruction and practice. In this course, instructor Barron Stone helps you learn Python the hands-on way, showing you what it takes to bring a Python project to the finish line. He walks you step by step through his entire development process for a single personal Python project, from initial ideation to building the final installer for distribution. As you follow along, you can observe the thought process that Barron follows, giving you a path to follow to create your own projects.

Python vs. JavaScript for Development (214911)

Python and JavaScript are two of the most popular programming languages used by developers, analysts, and data scientists alike. But how do you know which language to use for specific projects or tasks? In this course, longtime instructor and software engineer Julie Nisbet answers this question and provides you with the tools you need to decide between these languages when approaching different projects. Julie starts by exploring the history of each language and how they operate. She then discusses key considerations when picking between each language for a project or task. Julie continues by reviewing key differences between the two programming languages, and closes by exploring various use cases for Python and JavaScript. Upon completing this course, you'll feel prepared to determine whether Python or JavaScript is best for you based on the project at hand.

This course was created by Madecraft. We are pleased to host this training in our library.

MadeCraft-Description-Logo.jpg

Python vs. R for Data Science (218277)

Python and R are common programming languages used when working with data. Each language is powerful in its own way; however, it's important that you select the language that will best help you achieve your end result. In this course, data scientist and coding instructor Lavanya Vijayan helps you make this choice, sharing important considerations for using each language in various circumstances. Lavanya starts by going over the background of both languages, as well as the strengths and disadvantages of each in different scenarios. She then walks through the process of working on a data science project and how you'd handle the data at various stages using Python and R. Lavanya then covers how to analyze data using both languages. She rounds out the course by discussing the use cases that play to each language's strengths. By the end of this training, you’ll have the essential information you need to determine whether Python or R is right for you.

This course was created by Madecraft. We are pleased to host this training in our library.

MadeCraft-Description-Logo.jpg

Python: Design Patterns (218107)

If you’re a programmer, you’re probably plenty busy, so why not save some time and avoid reinventing the wheel by reusing well-proven design solutions—software design patterns—to improve your code quality? Design patterns encourage programming efficiency and code reuse. In this course, Jungwoo Ryoo takes a look at traditional design patterns as applied to Python. Jungwoo Ryoo covers 15 essential creational, structural, and behavioral patterns to help you solve common coding challenges, while introducing best practices that can help keep your solutions consistent, complete, and correct.

Python: Design Patterns (2015) (226624)

Design patterns encourage programming efficiency and code reuse. This course is a look at traditional design patterns as applied to Python. Jungwoo Ryoo covers 15 essential creational, structural, and behavioral patterns to help you solve common coding challenges, while introducing best practices that will keep your solutions consistent, complete, and correct.

Python: Recursion (209301)

Recursion is part of the very fabric of computer science and software development, and whether you rarely use it or if it’s a key part of your development, there’s a good chance recursion is happening behind the scenes. Recursion is a powerful tool in breaking down complex problems into more manageable segments, and knowledge of recursion is a desirable trait that employers look for in developer positions. In this course, Robin Andrews takes a deep dive into the concepts, techniques, and applications of recursion using Python. He starts with some real-world examples of recursion, and then shows how it pertains to software development. He covers classic recursive algorithms like factorials and Fibonacci numbers, before showing how to write recursive algorithms in Python through practice exercises. After completing this course, you will have a better idea of how to use recursive algorithms to solve a wide range of software development issues.

Python: Working with Files (229361)

When you’re working with files of any kind, nothing saves time like automation. No one wants to spend a day manually editing or renaming 1000 files. In this course, Kathryn Hodge shows you how to use Python to automate operating system tasks, aggregate data across multiple sources, save results to files, and level up your Python applications. Kathryn starts by introducing the idea of the file system with absolute versus relative paths, directory structures, and more. From there, she explores how to use tools from the Python Standard Library to retrieve metadata about the files and paths located on your machine. Once you know how to navigate to the appropriate files you want to work with, she shows how to process files with Python, parsing data not only in text formats, but also JSON and CSV. Finally, Kathryn looks at writing data to different file types and explains how to store that data within an archive well as with temporary files.

QuickBooks Online Essential Training (216543)

Get up to speed with QuickBooks Online so you can manage business finances in the cloud, anywhere you go. Bonnie Biafore shows business managers who are new to the bookkeeping platform—and QuickBooks veterans making the leap to the online edition—how to pay bills on time, collect the money earned, and run reports to see how the company is performing. Plus, discover how to set up customers, vendors, products, and services; record transactions; reconcile bank statements; and pay sales tax.

QuickBooks Online Tips and Tricks (228307)

Learn how to work smarter with QuickBooks Online, the popular bookkeeping tool from Intuit. In this course, QuickBooks expert Bonnie Biafore shares time-saving tips for getting more done in the US edition of QuickBooks Online. Discover how to work more effectively with lists, display data in different ways, find just the records you want, and format dates. Plus, learn about numbering transactions, classifying expense transactions, tracking reimbursable and billable expenses, and performing progress invoicing for sales overruns. Bonnie also addresses special sales transactions like transferring credits between jobs and writing off bad debt. Check out chapter seven for time-saving tips, including fresh keyboard shortcuts and ways to automate some of your work.

QuickBooks Payroll Essential Training (228324)

Master QuickBooks Payroll with these tutorials from QuickBooks Payroll expert Bonnie Biafore. Start by learning how to set up an account and enter company and employee payroll data; then define federal, state, and local payroll taxes and work with various accounts and payroll items. If you're starting with Payroll midyear, she also explains how to add year-to-date data. The final chapters show how to run payroll, prepare payroll tax forms, and generate reports.

Note: This course covers only the US versions of QuickBooks Desktop and Payroll.

QuickBooks Pro 2021 Essential Training (234291)

Do you wonder how to create and back up your company's QuickBooks file and quickly set up shop? Or how to add your banking information, credit cards, and historical data to the chart of accounts? How about how to set up your customers, vendors, employees, and inventory items? In this course, instructor Jess Stratton answers all these questions and more. Jess goes over the day-to-day operations that keep your business running: creating estimates, invoices, and sales receipts; processing payments; recording deposits; and printing checks. She covers how to run reports; find data about your business; and close the books, with end-of-year preparations. Jess concludes with a discussion on how to customize QuickBooks to meet your company’s specific needs as efficiently as possible.

R for Excel Users (217053)

Data scientists who use Excel realize that R is emerging as the new standard for statistical wrangling (especially for larger data sets). This course serves as the perfect bridge for the many Excel-reliant data analysts and business users who need to update their data science skills by learning R. Much of the course focuses on how crucial statistical tasks and operations are done in R—often with the DescTools package—as contrasted with Excel functions and Data Analysis add-in, and then scales up from there, showing the more powerful features of R. Conrad Carlberg helps you effectively toggle between both programs, moving data back and forth so you can get the best of both worlds. Learn about calculating descriptive statistics, running bivariate analyses, and more.

React Hooks (221371)

React Hooks embed logic into functions in new React applications. In this course, instructor Eve Porcello covers various styles of Hooks usage and ways to integrate them into your programming workflow. She tells you how Hooks came to be part of the library, then walks you through how to install Create React App. Eve covers how you can use the useState Hook to handle different types of state variables and work with component trees. The useEffect Hook can be used for several application side effects, whenever the state of the app changes. Eve teaches you how to work with the dependency array effect and fetch data with the useEffect Hook. Next, she explains several additional Hooks and steps through the process of creating custom Hooks. In conclusion, Eve shows you some different directions you can pursue to improve your knowledge of the React ecosystem.