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!
Master the controls and creative options of your Nikon speedlight—one of the most liberating photography tools you can buy. Learn on-camera and off-camera flash techniques.Did you buy a Nikon speedlight hoping to start making well-lit pictures, only to find the menus and buttons so confusing that it just sits in the box? In this course, you'll learn how to quickly set up your speedlight for both on-camera and off-camera operation.You'll also find out how to set up your Nikon camera itself to make the most of the speedlightâone of the most liberating photography tools you can buy. Levi Sim helps you master the controls, including the camera and flash modes, flash modifiers, and accessories, and creative options offered by a speedlight: soft light, hard light, and bounced light. By the end of this course, you'll be able to make great light in any situation with your speedlight. If you don't have one yet, you'll understand just what model is best for your needs and what features you'll use the most.
This course covers foundational data analysis skills such as thinking like an analyst, gathering useful data, SQL queries, data cleaning, and more. Are you ready to be an analyst?
Learn how to create dynamic interactive prototypes for smartphones, tablets, and desktop computers with Principle for Mac, the UX design tool.Principle for Mac is a Macintosh-based UX prototyping tool designed to bring your design ideas to life. In this course, join instructor Tom Green as he shows how to create interactive prototypes for smartphones, tablets, and desktop computers with Principle. The techniques go beyond static wireframes or blueprints; with Principle, your prototypes become more dynamic, with motion and interactivity. Along the way, learn how to import assets, crop and mask layers, and use the Principle timeline and drivers. The final chapter of the course includes examples of real-world prototyping projects, including a preloader animation, a card animation, a video player, and an Apple Watch UI.Introducing PrincipleWhat is Principle?1. Getting Started with PrincipleReview of the Principle interfaceMore of the Principle interfaceCreating and adding artboardsAdding content to an artboardAdding and formatting textCreate your first animationTest and share your work2. Using the Principle TimelineUnderstanding the timelineAdding keyframes and durationsUsing the easing featureMotion pathsCreate a tabbed interfaceCreate scrollable content3. Using the Principle DriversOverview of Driver ChannelConstrain driversInteractive driversPagingDrivers and paging4. Managing Content in PrincipleWhat Principle doesn't doCreate assets in PhotoshopCreate assets in SketchImport Sketch artboardsImport Figma artboardsCropping and masking5. Practical Principle ProjectsDrag and dropCreate reusable UI componentsCreate a preloader animationCard animationCreate a slide-in menuCreate a video playerCreate a video scrub controlControl the audio volume of a videoCreate an Apple Watch UIConclusionNext steps
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.
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
This class is an introduction to the practice of deep learning through the applied theme of building a self-driving car. It is open to beginners and is designed for those who are new to machine learning, but it can also benefit advanced researchers in the field looking for a practical overview of deep learning methods and their application.
Neon, VHS, and palm trees inspire designer James White's supercharged poster, created for lynda.com's Photoshop 25th anniversary series.
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.
Learn how to find a job using the world's #1 professional network: LinkedIn.
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.
Have you ever wanted to bring your ideas to life in clay but weren’t sure where to start? This class will give you the skills needed to start creating your own original sculptures using Super Sculpey. We will start from the ground up, beginning with concept creation moving into armatures, building up clay, creating detail and texture, and finally, painting. At the end of the class, you will have a completed sculpture of your own. Students will need to purchase materials in order to complete this class. Materials list and recommended buying locations will be provided.Previous sculpting experience is not necessary. However, at least some working knowledge of art basics (form, shape, color theory, etc.) as well as basic drawing skills are highly recommended.
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.
Managers and leaders are constantly confronted with change. Learn the specific techniques to plan your change effort as well as how to address the cultural and emotional challenges that arise during organizational changes. Learn to implement project, area, or organizational changes using organizational change management (OCM).Share your change vision through the power of story. Discover how to avoid common pitfalls in mergers and acquisitions.
Learn how to protect your network with Juniper security policies as you prepare for the Juniper Networks Certified Associate, Security (JNCIA-SEC) exam.Juniper security policies allow networking professionals working with Junos OS to secure access to a network's critical resources by defining the required security level for those resources. Grasping how these security policies workâand how to troubleshoot themâis key for anyone studying for the Juniper Networks Certified Associate, Security (JNCIA-SEC) certification exam. In this course, discover how to protect your network with security policies as you learn the concepts covered in the Security Policies objectives in the JNCIA-SEC exam. Instructor Shyam Raj covers planning and configuring security policies, as well as how you can use these policies to control traffic moving in and out of a network. Plus, discover how to schedule, monitor, and troubleshoot security policies.