Free Online

Algorithms and Data Structures

Show filters

Level

Duration

Language

Learn to Code with Ruby

Learn to Code with Ruby

0

A comprehensive introduction to coding with the Ruby programming language. Complete beginners welcome!What you'll learn:Learn to program in the Ruby programming languageMaster common Ruby objects like Strings, Arrays, Hashes, and moreSolve popular coding challenges and algorithms with RubyDive into object-oriented programming including classes and moreThemost comprehensive Ruby courseavailable onUdemy! An in-depthoverview ofcodingwith Ruby, a popular programming language renowned for its simplicity and elegance. Whether you've never written a line of code before or are looking to learna brand new language, this course covers all bases! Learn toCode with Ruby offers more than 30+ hours of video tutorials, 250+ lectures, and dozens of quizzes and exercises to test your knowledge as you proceed through the course. Lessons include: Installation and configuration forboth Mac OS and Windows systemsCommon programming concepts (variables, arithmetic, output)Objects and methodsStringsNumbersBooleansMethods and ConditionalsRangesArraysHashesBlocks,Procs, and LambdasDates and timesFile Input and OutputRegular ExpressionClasses, Modules, and Inheritanceand more! Ruby is a language released by Yukihiro Matsumoto in 1995 that bills itself as "aprogrammer's best friend". Every aspect of Ruby is designed to make programming easier for the developer. There is no better first languageif you're interested in learning how to program. Ruby also serves as the foundation for Ruby onRails, a popular web framework that powers over 1.2 million websites worldwide. The course offers an extensive introduction to the base languageyou'll need to know if you intend to tackle web development in the future. Check out the sample videos below to get a taste of what the course has to offer! So if you're ready to commit yourself, if you're eager to expand your knowledge of programming, if you're ready to discover what makes this elegant language so loved by developers, you are ready toLearn toCode withRuby! Thanks for checking out the course!

Udemy
31 hours worth of material
selfpaced
view all
SharePoint Teams Sites Quick Tips

SharePoint Teams Sites Quick Tips

0

Pick up tips that can help you get the most out of SharePoint team sites. Learn how to leverage several helpful—but not widely known—SharePoint features.SharePoint team sites allow groups of people to collaborate on projects and libraries, as well as collectively source data. SharePoint provides a lot of functionality that can help teams collaborate and communicate effectively and efficiently; however, actually finding and using these features isn't always intuitive. In this course, Shari L. Oswald provides a variety of quick tips and ideas that can help SharePoint users get the most out of team sites. Throughout the course, Shari acquaints you with several helpful—but not widely known—SharePoint features. Learn strategies for creating user-friendly navigation, working with calendars, creating custom permission levels, streamlining your work, and more.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
CAD and BIM: Workflow for Rooms in Facilities Management

CAD and BIM: Workflow for Rooms in Facilities Management

0

Learn how to use Revit to develop room plans and schedules from CAD models.Revit offers a workflow that’s uniquely suited to facilities management, particularly room and area design. You can take a linked CAD file and generate a detailed room schedule by defining room-bounding parameters and areas. In this course, you can learn how to use Revit to develop room plans and schedules from CAD models. Discover how to retrieve room data from the model, create a room floor plan, tag rooms, add new rooms and departments, and associate spaces with occupancy. Instructor Shaun Bryant also explains how to generate detailed room schedules from your design for sharing with clients and colleagues.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
OmniFocus for iOS Essential Training

OmniFocus for iOS Essential Training

0

Learn how to get the most out of OmniFocus, the popular task manager for iOS.Master the intricacies of OmniFocus on iPhone or iPad to supercharge your productivity. You'll explore the popular iOS task manager's organizational conventions and the best ways to navigate the interface. You'll also dive into capturing tasks in a variety of ways, including writing tasks from scratch, speaking to Siri, using OmniFocus extensions, and utilizing Mail Drop to speed up task entry.The course then explains how to best process tasks: setting up projects, establishing contexts and repeating tasks, and using such important features as date deferral, flags, the check circle, perspectives, and the Forecast view. Finally, you'll learn how to efficiently review tasks and projects and how to manage OmniFocus tasks on an Apple Watch.IntroductionWelcomeWhat you should know before watching this courseUsing the challenges1. Overview of OmniFocus for iOSBuying and installing OmniFocus for iOSUnderstanding the OmniFocus workflowUnderstanding the OmniFocus iOS interfaceSetting up Omni Sync2. Capturing TasksDeveloping a system to capture tasks with OmniFocusCapturing tasks on the iPhone and iPadUsing OmniFocus's iOS extensionsCapturing tasks with SiriUsing Mail Drop to capture tasksChallenge: Populate OmniFocus using different capture techniquesSolution: Populate OmniFocus using different capture techniques3. Processing TasksUnderstanding process in OmniFocusSetting up projectsUsing sequential and parallel projects to avoid task overloadSetting up contextsUsing deferred dates to manage tasksSetting up and using due datesFlagging tasksUnderstanding the OmniFocus check circleRepeating tasksProcessing your inboxChallenge: Process your inboxSolution: Process your inbox4. Perspectives and Forecast ViewUsing built-in perspectivesCreating custom perspectivesChallenge: Build a custom perspectiveSolution: Build a custom perspectiveUsing the Forecast view5. Acting On and Reviewing TasksActing on tasksReviewing tasksUsing notificationsThe Today view extensionUsing locations with tasksReviewing other application settings6. Apple Watch and OmniFocusManging tasks with OmniFocus for Apple WatchConclusionNext steps

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Cert Prep: OneNote 2013 Microsoft Office Specialist (77-421)

Cert Prep: OneNote 2013 Microsoft Office Specialist (77-421)

0

Study for the OneNote 2013 certification exam to become a Microsoft Office Specialist. Learn about the four exam areas for MOS certification and get a full-length practice test.Become a Microsoft Office Specialist. Study to pass the Microsoft OneNote 2013 certification exam. This course, created by Microsoft Project MVP Julie Sheets, helps test-takers prepare for exam 77-421, which covers the four main skill areas in OneNote 2013.The course first explores the MOS certification program and its costs, format, and objectives. Julie then walks through all of the exam objectives in detail. Learn how to create notebooks and add notes, sections, and pages. Find out how to customize and personalize OneNote, including creating templates and configuring OneNote Backstage. Then discover how to organize and find notes, edit text and images, link content between notebooks and from other programs, and share and collaborate with other OneNote users.There are over a half dozen challenges to test your skills, and a full-length, 50-minute practice test to ensure you're ready for the real exam. Disclaimer: Microsoft does not produce, provide, or endorse this video training course.

LinkedIn Learning
6 hours worth of material
selfpaced
view all
Photoshop CC 2015 One-on-One: Fundamentals

Photoshop CC 2015 One-on-One: Fundamentals

0

Learn everything you need to know about Adobe Photoshop CC, in the order you need to know it, in a top-to-bottom overview of this powerful image editing software.Learn everything you need to know about Photoshop, in the order you need to know it, in this top-to-bottom overview of the world's most powerful image editing software, Adobe Photoshop. With all new movies and all new exercise files, Deke McClelland's flagship One-on-One series is completely refreshed for Photoshop CC 2015. In this Fundamentals installment, the first of three, Deke takes you on a personalized tour of the basic tools and techniques that lie behind great images and graphic design, while keeping you up to speed with the newest features offered in Creative Cloud.Learn to open images from multiple sources, crop and straighten images, navigate panels and menus, and work with layers—the feature that allows you to mask parts of an image, combine effects, and composite artwork. Deke shows you how to perform important editing tasks, adjusting brightness and contrast, correcting color, and retouching and healing portraits. He also reviews formatting text, printing, and preparing web graphics in Photoshop.Check back every time Photoshop updates for new movies, new feature reviews, and new ways to work.

LinkedIn Learning
15 hours worth of material
selfpaced
view all
Nail Your Java Interview (2018)

Nail Your Java Interview (2018)

0

Review critical Java concepts-and commonly-asked interview questions-to ensure that you approach your Java interviews with confidence.IntroductionWelcomeWhat you should knowUsing the exercise files1. Interview BasicsOverviewTypes of questionsGetting ready for the interviews2. Java-Specific QuestionsWhat is the Java Virtual Machine?What is the JDK and JRE?Class vs. instanceStatic vs. non-static methodsScopeAccess modifiers3. String Manipulation in JavaWhat is a string?Different ways to concatenate stringsBasic string functionsMore string functionsAdvanced string functionsString equality✓ Challenge: String interview✓ Solution: String interview4. Data StructuresHow to use arraysHow to use a linked listHow to use a queueHow to use a stackHow to use a hash map✓ Challenge: Data structures interview✓ Solution: Data structures interview5. Object-Oriented ConceptsAbstractionEncapsulationInheritancePolymorphism (generics)✓ Challenge: Object-oriented interview✓ Solution: Object-oriented interviewConclusionNext steps

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Support your Mental Health During Challenging Times

Support your Mental Health During Challenging Times

0

In this learning path, learn science-based skills to support your mental health during challenging times. These courses cover topics such as building resilience, minding your mind while working from home, avoiding burnout, managing difficult feelings, and managing your emotions.Develop practical coping skills.Apply proven practices to support your mental health.Enhance your resilience.

LinkedIn Learning
5 hours worth of material
selfpaced
view all
James White's Laser Horse Illustration: Start to Finish

James White's Laser Horse Illustration: Start to Finish

0

Neon, VHS, and palm trees inspire designer James White's supercharged poster, created for lynda.com's Photoshop 25th anniversary series.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
Using Wacom Tablets with Photoshop

Using Wacom Tablets with Photoshop

0

Optimize your Wacom tablet for use with Adobe Photoshop and get finer control when drawing and painting.If you're serious about digital illustration, there's a good chance you use a Wacom tablet. But are you getting the most out of your tools? In this course, Adobe Certified Instructor Kevin Stohlmeyer shows how to optimize your Wacom tablet for use with Photoshop. He reviews each component of the tablet and Grip Pen and shows how to adjust preferences and customize your tablet to work best with Photoshop. Plus, he helps you experiment with Photoshop's default brushes, natural tips brushes, erodible brushes, and Mixer Brush.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
Finding a Job on LinkedIn

Finding a Job on LinkedIn

0

Learn how to find a job using the world's #1 professional network: LinkedIn.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
Designing VR Experiences with Adobe Animate

Designing VR Experiences with Adobe Animate

0

Learn how to design virtual reality (VR) experiences using Adobe Animate.Learn how to design virtual reality (VR) experiences using Adobe Animate. In this course, Joseph Labrecque takes you through the exciting possibilities offered by this multimedia and authoring application. Learn how to set up Animate for both 360 degree and panoramic VR experiences, import assets for use as textures, and structure your project. Discover how to create and switch between scenes—allowing travel between different states in the experience—and code user interactions. Finally, find out how to test and publish your VR experience for viewing on web, mobile, and desktop devices.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
Become an Azure Developer

Become an Azure Developer

0

Cloud computing impacts all careers, and an awareness of the opportunities associated with this emerging field is critical. From backup and storage to PaaS, SaaS, microservices, and web services, get the essential knowledge and skills you need for a career in cloud development.Learn the Azure storage, hosting, and deployment offerings.Explore the key services available to Azure developers.Practicecreating your own application in Azure.

LinkedIn Learning
9 hours worth of material
selfpaced
view all
Photoshop Restoration: Scanning Oversized Photos

Photoshop Restoration: Scanning Oversized Photos

0

Learn how to scan oversized photos in multiple passes and stitch the results together in Photoshop.Oversized prints present a unique challenge when it comes to photo restoration: They don't fit most home scanners. By scanning the photo in two or more passes and stitching the image back together, you can create a composite that accurately captures the dimensions of the original photograph. In this course, master restorationist Neil Rhodes shows how to evaluate an oversized photo, scan it in sections, and merge the resulting images with Photoshop's Photo Merge command. He then shows how to repair areas of damage, retouch any seams and tonal differences, and sharpen the final composite.

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
iOS and watchOS App Development: Notifications

iOS and watchOS App Development: Notifications

0

Learn how to use the iOS 12 and watchOS UserNotifications framework to develop local and remote notifications and create your own custom interfaces.Learn how to add notifications to iOS and watchOS apps. Notifications can increase engagement and improve user experience, providing a simple and fast way to interact with your app. This course explains how to use features of the UserNotifications framework to send local notifications as well as push notifications from a remote server. iOS developer and LinkedIn Learning instructor Steve Lipton explains how to create static and dynamic content; manage pending and delivered notifications; and add interactive actions to your notifications. Plus, learn how to integrate images, audio, and video into notifications, and build notifications specifically for watchOS.

LinkedIn Learning
3-4 hours worth of material
selfpaced
view all
Load more

Level

Duration

Language