starstarstarstarstar
Note: This course is a subset of our much longer course 'From 0 to 1: Data Structures & Algorithms' so please don't sign up for both:-) This is an animated, visual and spatial way to learn data structures and algorithms Our brains process different types of information differently - evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see it More than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other ways This course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and Flipkart What's Covered: Big-O notation and complexity Stacks Queues Trees Heaps
    starstarstarstarstar_border
    This course is teaches the fundamentals of linux shell using the terminal, some insight on bash shell and we will investigate various aspects of the shell, for example scripting, using utilities like grep and sed, C and Perl programming in linux, controll flow as well as the file structure. You will also find out how to navigate the directory structure, reveal the contents of directories, the best way to understand and work with file permissions, how to replicate, move, and remove directories and files. We'll also cover regular expression syntax in the context of learning grep, then use what we have learned as we work. The course is in six units, and contains over four hours of demos and discussion. Some of the topics are as below : Everything about directories Understanding and working with file permissions Copying, moving, and removing files. Using redirection and piping. Make executable scripts Variables and how to use them The if statement and demos Handling command line arguments Loops (while, until, and for) The case statement Understand Grep Regular expression syntax Various validations What is sed Various Sed Usage Examples I hope you join me as we explore linux together.
      starstarstarstarstar_half
      This course is focused on designing web-based mapping applications for mobile devices. I start with an example of a desktop app showing the course of a trail ultramaraton with aid stations, elevation profiles, etc. Then we modify some formatting to deal with issues arising from small screens, add the ability to track the user automatically with the devices GPS, and add the ability to use it off-line in all situations.
        starstarstarstarstar_border
        Wireshark is the most powerful network analysis tool every technical person should know. After you learn it it'll become one of the most inevitable tool in your collections. If you are .. experienced coder / programmer new programmer network administrator linux enthusiast interested in security and hacking ... this course is for you. We will take static capture files that you will be provided and show you how to analyze them within the Wireshark tool. You will learn ways to quickly identify anything that is abnormal within a network packet capture. This will provide you with the initial skills for start using wireshark for protocol analysis. -The course prepares the student for understanding network protocol analysis -After the course you will have the initial skills for packet analysis. - This course is for beginners or people interested in learning protocol analysis and don't where to start.
          starstarstarstarstar_border
          Increase your GIS salary by 50% average. Welcome everyone! This course teaches the essentials of the Python programming language to utilize arcpy, the  Python package for the leading GIS software, ArcGIS - ESRI. It is the first Udemy course about Python for arcpy. and it is very affordable compared to other similar training courses ranging from $1,000 - $2,000 . If you work in the GIS business world or even your job has some GIS involved, I advice you to go ahead and take this course. It will help you promote in your job and increase your income. GIS is the most integrated field with many business and work disciplines such as IT, engineering, marketing, and planning. ArcGIS is the most used GIS software in the world. To become a stronger GIS professinal and to increase your salary in the GIS business world by 50% average, you need to learn how to program. Python is one of the most spreading programming languages in the IT world. ArcGIS's arcpy package is dependent on Python. The arcpy package can save you a lot of repeated tasks involved in geospatial data administration and analysis. In this course, I don't assume that you are very familiar with Python . I will start from level zero and teach you what you need from Python in order to utilize arcpy easily. There is a quiz associated with each lecture so you can test yourself . You will learn how to access MXDs and their layers programmatically and also run geospatial analysis tools without opening ArcMap. I am explaining a lot of details in both Python and arcpy so you can really understand and master the concepts in practice. Again welcome everyone and I hope you register and learn.
            starstarstarstarstar_half
            Improve Team Management and Collaboration: As a Certified ScrumMaster, you can motivate and lead your teammates. You will guide them and help the team work together smoothly. The Certified Scrum Master credential showcases your employees that you have the experience and skills to lead an agile team successfully. It also serves as a differentiator showing potential employers that you have the edge over your counterparts. Get Ahead in Your Career: Becoming a Certified Scrum Master can significantly expand your career opportunities. This certification will make you more relevant and a better competitor in your field, and in turn, offer a higher salary as compared to your non-certified peers. It also equips you with the right skills needed to contribute to organizational change and fulfilling the business's goals. It also proves that you have an agile mindset, that is advantageous to your organization
              starstarstarstarstar_border
              We all know that Google AdSense is a great income source for web publishers. Many publishers register for the program and immediately start earning.  However records shows that every year many publishers lose their precious Google AdSense accounts due to various kinds of policy violations. More importantly many who lost their accounts were long term AdSense publishers with great records of earnings. In this course, you’ll learn how to protect your Google AdSense account without breaching the program policy. Having a good understanding about the AdSense policy is very important to keep a good standing with Google. I tech you all the necessary steps that you should follow to safeguard your AdSense account. Some of those techniques I used for the past 10 years to keep my AdSense account safe will be explained to you step by step, so you’ll be able to use those methods to keep your account in good standing. Who is the target audience? Current AdSense publishers Newbies to AdSense program Anyone who is interested in AdSense program Those who willing to get start with AdSense (not registered yet)
                starstarstarstarstar_border
                In this course, you will build enterprise GIS environment using opensource GIS software, and develop a web mapping application. You will start with shapefiles for land parcels and buildings features, then you will learn how to migrate these features as spatial tables in enterprise spatial database. Following to that you will publish the data as web map services, and consume these map services in an application that you will develop from scratch.
                  starstarstarstarstar_half
                  As applications are getting complex and data rich, there are three common problems that applications face now-a-days. Data Search − Consider an inventory of 1 million(106) items of a store. If the application is to search an item, it has to search an item in 1 million(106) items every time slowing down the search. As data grows, search will become slower. Processor speed − Processor speed although being very high, falls limited if the data grows to billion records. Multiple requests − As thousands of users can search data simultaneously on a web server, even the fast server fails while searching the data. To solve the above-mentioned problems, data structures come to rescue. Data can be organized in a data structure in such a way that all items may not be required to be searched, and the required data can be searched almost instantly.
                    starstarstarstarstar_border
                    Windows Server 2016 is the server operating system from Microsoft as part of the Windows NT family of operating systems, developed concurrently with Windows 10. This video course starts by walking you through the installation and initial configuration of Windows Server. Then you will learn how to navigate the new modern Windows interface and master common post-installation tasks recommended for getting your Windows server ready for production use. Next, you will learn basic security and networking tasks and basic management tasks for the DNS and DHCP features. You will also create a domain, join other computers to it, and perform basic monitoring and backup tasks. Finally, you will get to grips with Hyper-V, how to add the Hyper-V Role in Windows Server 2016, and how to create a virtual machine. You will also become confident in installing and configuring Windows Server; setting up a domain in Active Directory; adding and removing users, groups, and systems from Active Directory; and monitoring the health of your system. By the end of this volume, you will have taken your skills one step further by troubleshooting errors and problems in Windows Server 2016. About The Author Matthew Stone is an IT veteran, having worked on a wide range of technologies over the last 20 years, including Windows Server and many other Microsoft server technologies. In addition to working in systems administration, he has also served as a technical writer. He is a technology professional with a proven record of system administration, team leadership, technical writing, project management, employee/end-user training and providing an excellent customer experience. Through several years working for service providers and managed services companies, he has become an adept problem solver, comfortably adapting to new technologies and driving efforts to complete projects on time and within budget. His current focus is on automation (via Puppet Enterprise) and orchestration of Linux and Windows systems, provisioning to both cloud and on-premise infrastructure. His current focus is on technologies like Windows Server, RedHat / CentOS / Oracle Linux, Mac OS X, Microsoft Exchange, Hyper-V, VMware, Microsoft SQL, AWS, Microsoft Azure, Office 365, Git, Jenkins, Vagrant, PowerShell, Ruby, Python, Puppet, Ansible, orchestration and configuration management in enterprises, focusing on Windows Server and Puppet technologies.