Previous Next
 
"Professional Power BI: Data Visualization and Dashboards"
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Are you wasting time on compiling data from multiple sources instead of analyzing data? If yes, then this course will be your perfect guide and companion to analyze any data with ease!Tell your data story with Power BI and reach millions of users with a single click on any kind of a device! Using Power BI, you can combine your data sources, create stunning visualizations, and embed your story on your website within seconds saving your cost and time.In this well thought out step-by-step Learning Path, you'll go from beginner to confident Microsoft PowerBI user with a series of practical sections to help you build out an interactive - functional report and a detailed, insightful dashboard with compelling visualizations to analyze your data more effectively and publish them on PowerBI. You'll take the role of a business analyst and create factful and engaging reports with actionable insights!By the end of the course, youll be able to use Power BI effectively as a business analytics tool to load, pre-process, and model data and create meaningful reports, visualizations, and interactive dashboards.Key FeaturesUse Power BI to gather data, create reports, and get into action within a few minutes.Hands-on approach showing you how to create the metrics necessary for data stories.Generate interesting interactive visualizations based on your data.Author BiosReid Havens is the Founder of Havens Consulting Inc. and a Microsoft MVP. He has a formal background in technology and organizational management, having obtained separate Master's Degrees in Organizational Development & Business Analytics. Additionally, he guest lectures at the University of Washington and other universities, teaching Business Intelligence, Reporting, & Data Visualization. Reid is also currently developing multiple online video series on Learning & Mastering Power BI for Packt Publishing.Murli Rajpurohit is a data scientist with over a year of experience in the business intelligence domain and passionate about machine learning, data science, and artificial intelligence. He focuses on combining the best elements of storytelling with Power BIs interactive capabilities to engage audiences in a new way. His interest lies in learning every aspect of computer vision. He has expert knowledge and hands-on experience of both quantitative and qualitative analysis, data mining, optimization, and database operations, and is proficient in R, SQL, and Python.Nikita Barsukov is a software developer and data scientist with 10 years' experience in the industry. He went through a traditional data science path at the beginning of his careerfor example, learning R and machine learning algorithms using online courses. Then he also quickly grasped the value of visual data storytelling, using charts as a way to communicate and tell something. He lives in Copenhagen, Denmark with his beautiful wife and three awesome sons.Peter MacMurchy has been a professional software developer for over 15 years, focusing on UX, UI, and interactive data visualization tools. He acquired a keen interest in information visualization from coursework while studying Computer Graphics for his M.Sc. in Computer Science at the University of Calgary. Since then, he's continued to develop visualization and interactive software for finance, film, energy, and other industries. At Uncharted, Peter helps clients improve their data visualization capabilities on a consulting basis."
Price: 199.99


"Beginners Guide to Web Development"
"Web technologies are growing rapidly, and by building a solid foundation in HTML, CSS, and JavaScript, you are beginning your journey and riding the wave of innovation.This practical course is your one-stop guide to learning web development. You will begin with learning HTML and CSS to design and build professional, beautiful, and truly responsive websites. You will then learn basics as well as advanced techniques in JavaScript to build dynamic websites and web applications. Along the way, you will also be introduced to JavaScript frameworks, plugins, and libraries with practical examples. Next, you will learn performing scraping on websites data wherein you will firstly learn to perform scraping on static web pages and then writing more sophisticated scripts for dynamic websites. Finally, you will learn some JavaScript scraping libraries and packages to automate scraping tasks.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Practical HTML and CSS, covers the fundamentals of HTML and CSS to build professional, beautiful, and truly responsive websites that will maximize the value you can create. This course will give you the confidence to take on any web design by knowing what is possible, how to find the answers to the unknown, and how to make your website stand out from the crowd.In the second course, Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site's interactivity and responsiveness.The third course, Learning Web Scraping with JavaScript, is the ultimate guide to using the latest features of JavaScript and Node.js to scrape data from websites. Firstly, you'll see how to extract data from static web pages. After learning the basics, you'll get hands-on practice of building more sophisticated scripts. You'll determine when and how to scrape data from a JavaScript-dependent website using JavaScript scraping libraries. You'll also learn to automate these actions with JavaScript packages such as Cheerio and CasperJS.By the end of this course, you will learn the core technologies of web development (HTML, CSS, and JavaScript ) to build your own websites and web applications. You will also learn to perform web scraping on them.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Nick Ruffilo has been a software and web developer for 20+ years. He has used JavaScript to develop web sites, web services, video games, native apps, and interactive ebooks. Nick has taught people of all ages, and focuses on providing the most impactful learning while teaching the skills necessary to continue your education. Nick Ruffilo is an entrepreneur, technology manager, software developer, and teacher. He understands the balance between a need to understand what's going on and the need to actually get things done.Mustapha Mekhatria is the founder of SmartRTOS com and he is a JavaScript enthusiast. He enjoys setting up projects with Node.js, MongoDB, and VueJS. He publishes articles and videos about programming also has his own Youtube Channel. He likes sharing knowledge and strongly believes that everything is easy to understand if taught well."
Price: 199.99


"Master CompTIA Security+ & CompTIA Pentest + Certification"
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.CompTIA certifications help individuals build exceptional careers in information technology and enable organizations to form a skilled and confident staff, Employee, Educators, and IT Professionals. So get certified and be ready for today's and tomorrow's IT challenges!This Learning Path is architected to help you not only learn about the threats and safeguarding network, websites but also learn how to penetrate and gain access into the targets system. Beginning with Security+ you will learn various tools used for security such as vulnerability scanning, protocol analysis & much more. Then you also learn to install and configure network- and host-based security technologies. Once you are comfortable with Security +, you'll explore CompTIAs one more popular certification which is Pentest +. Here, you will gain practical knowledge to test devices in new environments such as the cloud and mobile. Moving on, you'll also be able to analyze data, identify vulnerability using tools such as OWASP, Burpsuite and much more.This two-piece-Learning-Path is a practical approach with step by step guide to understanding various real-world security issues & also clear CompTIA Pentest+ & Security+ Certification with an aim to provide complete coverage of every CompTIA Security+ Certification.Key Features Discover the features of CompTIA and Robust pentesting training to troubleshoot and solve system risks. Master extensive exercises and practice sessions to understand real-world security issues. Dive into robust training to troubleshoot and solve system risks. About the AuthorSunil Gupta is a Certified Ethical Hacker. Currently, He teaches over 50,000+ students in 170+ countries online. He is a specialist in Ethical Hacking. His strengths include Vulnerability Assessment, Penetration Testing, Bug bounty hunting, Intrusion detection, Risk identification, Data analysis, Reports, and briefing."
Price: 199.99


"Complete Guide to Application Development with Go"
"A Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Go is a multi-paradigm programming language that has built-in facilities to simplify the development of modern applications. You can create concurrent applications and it is particularly useful in developing cloud-native applications as its convenient, occupies a low footprint, and deploys fast.This Learning Path is architected to teach you interesting tools, frameworks, and techniques that you can use to leverage the benefits of working with Go to develop your applications. You will begin to get familiar with the tools to build web applications, microservices, command-line applications, and much more. Once you are comfortable with developing your apps, you will then learn some amazing tips, tricks & techniques to improve the code quality of your projects. Moving further, you will learn to troubleshoot your Go application to prevent crashes in production by remembering just a few simple techniques and effortlessly surmount the hurdles and become more productive quickly, writing fast, and stable code.By the end, you will have gained a solid foundation of Go as well as the skills to make your applications more robust and resilient.Author BiosTarik Guney has been working as a software engineer for more than 10 years in the industry, in various domains including finance, education, and public safety. He is currently working as a principal software engineer for Motorola Solutions. His passion for programming and his years of experience in the industry always lead him to explore new technologies, using them in real-world scenarios, and helping others. Besides his videos about Go Programming, he has recorded hours of videos about various other IT topics.Theofanis Despoudis is a Senior Level Software Engineer at Teckro. He is an accomplished and accountable Software Developer with a consistent record of achievements in the successful end-to-end delivery of leading-edge projects and products. He has an interest in Linux as an Operating System and also got practical working experience with it. (He has worked with Debian, Ubuntu, Fedora, and a little bit of Red Hat).Martin Helmich studied computer science at the University of Applied Sciences in Osnabrck and lives in Rahden, Germany. He works as a software architect, specializing in building distributed applications using web technologies and Microservice Architectures. Besides programming in Go, PHP, Python, and Node.js, he also builds infrastructures using configuration management tools such as SaltStack and container technologies such as Docker and Kubernetes.Shawn Milochik has been programming for over 20 years and has used Go since 2014. In addition to coding, and mentoring coders, he enjoys teaching, studying music theory, and podcasting. He's currently working as a Cloud Engineering Manager at Teltech Systems, Inc."
Price: 199.99


"Practical Deep Learning & Artificial Neural Nets with Python"
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Deep learning is the next step to a more advanced implementation of Machine Learning. Deep Learning allows you to solve problems where traditional Machine Learning methods might perform poorly: detecting and extracting objects from images, extracting meaning from text, and predicting outcomes based on complex dependencies, to name a few.In this practical Learning Path, you will build Deep Learning applications with real-world datasets and Python. Beginning with a step by step approach, right from building your neural nets to reinforcement learning and working with different Deep Learning applications such as computer Vision and voice and image recognition, this course will be your guide in getting started with Deep Learning concepts.Moving further with simple and practical solutions provided, we will cover a whole range of practical, real-world projects that will help customers learn how to implement their skills to solve everyday problems.By the end of the course, youll apply Deep Learning concepts and use Python to solve challenging tasks with real-world datasets.Key FeaturesGet started with Deep Learning and build complex models layer by layer, with increasing complexity, in no time.A hands-on guide covering common as well as not-so-common problems in deep learning using Python.Explore the practical essence of Deep Learning in a relatively short amount of time by working on practical, real-world use cases.Author BiosRadhika Datar has more than 6 years' experience in Software Development and Content Writing. She is well versed with frameworks such as Python, PHP, and Java and regularly provides training on them. She has been working with Educba and Eduonix as a Training Consultant since June 2016 and has been an Academic writer with TutorialsPoint since Sept 2015.Jakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage start-ups he was involved in. He failed miserably but then discovered a much more practical way to learn Machine Learning that he shares in this course."
Price: 199.99


"Financial Modeling for Algorithmic Trading using Python"
"Video Learning Path OverviewA Learning Path is a specially tailored course that brings together two or more different topics that lead you to achieve an end goal. Much thought goes into the selection of the assets for a Learning Path, and this is done through a complete understanding of the requirements to achieve a goal.Technology has become an asset in finance. Among the hottest programming languages, youll find Python becoming the technology of choice for Finance. The financial industry is increasingly adopting Python for general-purpose programming and quantitative analysis, ranging from understanding trading dynamics to building financial machine learning models.This well thought out Learning Path takes a step by step approach to teach you how to use Python for performing financial analysis and modeling on a day-to-day basis. Beginning with an introduction to Python and its third party libraries, you will learn how to apply basics of Finance such as Time Value of Money and time series in Python. You will also perform valuations, linear regressions, and Monte Carlo simulation for analyzing some basic models.Once you are comfortable in analyzing models with Python, you will learn to practically apply them to analyze machine learning models for your own financial data. You will then learn how to build machine learning models and trading algorithms as per your trade. You will also learn to build a trading bot for providing fully automated trading solutions to your trade. Next, you will learn to evaluate the models for value at risk using machine learning techniques.Now that you are being familiar with machine learning, you will step ahead with learning deep learning techniques for Financial forecasting, predicting Forex currency exchange rates, looking into financial loan approval, fraud detection, and forecasting stock prices.Towards the end of this course, you will be able to perform financial valuations, build algorithmic trading bots, and perform stock trading and financial analysis in different areas of finance.Key FeaturesGet hands-on with financial forecasting using machine learning with Python, Keras, scikit-learn, and pandasUse libraries like Numpy, Pandas, Scipy and Matplotlib for data analysis, manipulation and visualizationBe comfortable with Monte Carlo Simulation, Value at Risk, and Options ValuationGrasp Machine Learning forecasting on a specific real-world financial dataAuthor BiosMatthew Macarty has taught graduate and undergraduate business school students for over 15 years and currently teaches at Bentley University. He has taught courses in statistics, quantitative methods, information systems and database design.Mustafa Qamar-ud-Din is a machine learning engineer with over 10 years of experience in the software development industry. He is a specialist in image processing, machine learning and deep learning. He worked with many startups and understands the dynamics of agile methodologies and the challenges they face on a day to day basis. He is also quite aware of the professional skills which the recruiters are looking for when making hiring decisions.Jakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage startups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning that he would like to share with you in this course. It boils down to Keep it simple! mantra."
Price: 199.99


"Artificial Intelligence and Machine Learning Fundamentals"
"Machine learning and neural networks are fast becoming pillars on which you can build intelligent applications. The course will begin by introducing you to Python and discussing using AI search algorithms. You will learn math-heavy topics, such as regression and classification, illustrated by Python examples.You will then progress on to advanced AI techniques and concepts, and work on real-life data sets to form decision trees and clusters. You will be introduced to neural networks, which is a powerful tool benefiting from Moore's law applied on 21st-century computing power. By the end of this course, you will feel confident and look forward to building your own AI applications with your newly-acquired skills!About the AuthorZsolt Nagy is an engineering manager in an ad tech company heavy on data science. After acquiring his MSc in inference on ontologies, he used AI mainly for analyzing online poker strategies to aid professional poker players in decision making. After the poker boom ended, he put extra effort into building a T-shaped profile in leadership and software engineering."
Price: 199.99


"Ultimate Godot Game Developer Projects"
"Game development becomes interesting and fun when you use Godot. It is an open-source platform with sound support from its community. For beginners, Godot offers a friendly way to learn game development techniques, while for experienced developers it is a powerful, customizable tool that can bring your visions to life.This course covers the entire spectrum of game development from the absolute basics to sophisticated game physics, animation, and other techniques. While building these games, you will learn various concepts, such as how the Godot editor works, how to structure a project, and what are kinematic bodies. Whether it is working with vectors and coordinate systems or it is building a dynamic, scalable UI, this course teaches you everything to get you started with the Godot game engine and editor.By the end of this course, you will have learned how Godot works and discovered important game development techniques that you can apply to your projects.About the AuthorsChris Bradfield has worked in the Internet technology space for over 25 years. He has worked in the online gaming space for a number of MMO and social gaming publishers in South Korea and the United States. In his game industry career he has served as a game designer, developer, product manager, and team leader.In 2012, he discovered a love for teaching and founded KidsCanCode to provide programming instruction and curriculum to young students. He is a member of the Godot Engine documentation team, and works to provide learning resources for game development students around the world.David W. Parker is programming professionally for 16 years. He had worked for large enterprises such as the United States Air Force. His work also includes several small startups as CTO and VP of Engineering. He is the co-founder of Uvize, accepted into Techstars startup accelerator and later sold it. He has passion for graphics, personal finance, and education."
Price: 199.99


"The Modern C++ Challenger"
"C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into one of the top choices for software developers worldwide.Youll begin your challenge with various math problems, including Armstrong numbers. As you progress through the course, the complexity of the challenges will increase. Youll write a class template that represents a two-dimensional array container. Youll also write a program to find files in a directory that match a regular expression. While tackling algorithms and data structures, youll create buffers and print histograms. Things will get tougher when youll write code to implement a general-purpose parallel algorithm using asynchronous functions.Whether it is creating an EAN-13 barcode generator or encrypting and decrypting files, this course will put your skills to test and in turn teach you several new features of C++.About the AuthorsMarius Bancila is a software engineer with 15 years of experience in developing solutions for the industrial and financial sectors. He is the author of Modern C++ Programming Cookbook. He focuses on Microsoft technologies and mainly develops desktop applications with C++ and C#.Marius is passionate about sharing his technical expertise with others, and for that reason, he used to be recognized as a Microsoft MVP for more than a decade. Marius can be found on Twitter at @mariusbancila.Brent Arnold is a manager of software development with over 15 years of programming experience. Highly productive iOS and Android app developer with over 100 apps in the app stores. Software Manager and Mobile Architect over a large development group including off-shore developers. Extensive educational software development experience with applications used by millions of users.Specialties:iOS Native development - Objective-C, SwiftAndroid Native development - Java, Android SDKUnity 3DHTML/Javascript/CSSPhoneGapFlash/Flex/Adobe Air"
Price: 199.99


"Beginning Data Visualization with R and ggplot2"
"Data analysis is crucial to accurately predict the performance of an application. When data is presented to you in a graphical or pictorial format, you can analyze it more effectively. This Learning Path introduces you to the tools for working with data. To start with, you'll understand you how to set up R and RStudio, followed by exploring R packages, functions, data structures, control flow, and loops.Once you have grasped the basics, you'll move on to studying data visualization and graphics. You'll learn how to build statistical and advanced plots using the powerful ggplot2 library. In addition to this, you'll discover data management concepts such as factoring, pivoting, aggregating, merging, and dealing with missing values. You'll discover what layers, scales, coordinates, and themes are, and study how you can use them to transform your data into aesthetical graphs. Next, you'll study simple plots such as histograms and advanced plots such as superimposing and density plots. You'll also get to grips with plotting trends, correlations, and statistical summaries. By the end of this Learning Path, you'll become master in data visualization techniques using the powerful R libraries.About the AuthorSamik Sen is currently working with R on machine learning. He has done his PhD in Theoretical Physics. He has tutored classes for high performance computing postgraduates and lecturer at international conferences. He has experience of using Perl on data, producing plots with gnuplot for visualization and latex to produce reports. He, then, moved to finance/football and online education with videos.Chris DallaVilla is the founder and CEO of VALID., an independent marketing consulting practice specializing in providing data-driven solutions that help chief marketing officers and their teams strengthen their planning and execution, and drive results. Chris has expertise in digital and social media marketing, as well as certifications in Agile, Google AdWords, and Google Analytics. He studied computer science at Harvard University, design technology at Massachusetts College of Art and Design, and advertising and marketing communications at the Questrom School of Business at Boston University."
Price: 199.99


"Complete Guide to Swift Programming"
"This Learning Path begins with explaining the fundamental Swift programming concepts, language structure, and the Swift programming syntax. You will learn to create original custom operators with Swift operators, branching, and loops. You will also learn how to run application codes and compile errors.Moving ahead, you will learn about the copy-on-write technique and how to implement it ourselves. This Learning Path shows you how to load JSON from web APIs into our custom types, and how to export that content out again. You will learn to create frameworks and import other frameworks using CocoaPods or Carthage. You will also learn about Swift protocols and how protocol-oriented development improves efficiency and leads to more maintainable and reusable code. Next, you will study about generics, and how they enable us to support multiple types without duplication. You will discover different ways to structure a complete iOS app from scratch.You will study the well-known MVC pattern and learn every other trending architecture in the iOS world. Finally, you will know how Swift supports modern application development using advanced features, such as built-in Unicode support and higher-order functions.By the end of this Learning Path, you will have proficiency in Swift programming and be able to build your own iOS apps in no time!About the AuthorBrent Arnold has over fifteen years of experience in web and mobile technologies. He has been an iOS developer since 2009. He specializes in native iOS and Android development, Objective-C, Swift, Android Native development - Java, Android SDK, Unity 3D, HTML/Javascript/CSS, PhoneGap, Flash/Flex/Adobe Air. He has developed over forty apps in the App store. Software Manager and Mobile Architect over a large development group including off-shore developers. Extensive educational software development experience with applications used by millions of users."
Price: 199.99


"Python and Machine Learning Foundation"
"This Learning Path takes you from zero experience to a complete understanding of key concepts, edge cases, and using Python for real-world application development. After a brief history of Python and key differences between Python 2 and Python 3, you'll understand how Python has been used in applications such as YouTube and Google App Engine. As you work with the language, you'll learn about control statements, delve into controlling program flow and gradually work on more structured programs via functions.You'll learn about data structures and study ways to correctly store and represent information. By working through specific examples, you'll learn how Python implements object-oriented programming (OOP) concepts of abstraction, encapsulation of data, inheritance, and polymorphism. You'll be given an overview of how imports, modules, and packages work in Python, how you can handle errors to prevent apps from crashing, as well as file manipulation. Next, youll study the difference between supervised and unsupervised models, as well as the importance of choosing the appropriate algorithm for each dataset. You'll apply unsupervised clustering algorithm over 1990 US Census dataset, to discover patterns and profiles, and explore the process to solve a supervised machine learning problem. You'll learn to implement different supervised algorithms and develop neural network structures using the scikit-learn package. By the end of this Learning Path, you'll have built up an impressive portfolio of projects and armed yourself with the skills you need to tackle Python projects in the real world.About the AuthorsSanjin Dedic is a robotics engineer. He has worked for 5 years as a product development engineer and for the past 7 years, he has been teaching digital technologies and systems engineering. He has extensive classroom experience in teaching computational thinking and the foundational skills in platforms such as Scratch, Arduino, Python, Raspberry Pi, and Lego Mindstorms.Samik Sen is currently working with R on machine learning. He has done his PhD in Theoretical Physics. He has tutored classes for high performance computing postgraduates and lecturer at international conferences. He has experience of using Perl on data, producing plots with gnuplot for visualization and latex to produce reports. He, then, moved to finance/football and online education with videos."
Price: 199.99


"Hands-On MERN Stack Web Development"
"There's a growing demand for full-stack developers, but becoming one is not an easy task. A full-stack engineer is expected to have frontend and backend skills, as well as extensive knowledge of build tools and deployment workflow.Building real-world projects and understanding the MERN stack is a great way to become a full-stack engineer. So, the journey starts by taking you through the MERN stack to explore Node.js and Express and set up the groundwork for the project. It's vital to store data safely hence we dive into the world of MongoDB and integrate it with our backend. Now, we build a client application that can consume API services. With React you'll be able to solve the two most daunting frontend problems and use JSON Web Tokens (JWTs) to integrate authentication and session management on both the client and the server. Finally, we review the skills that you've acquired throughout the course, look into the MERN boilerplate, and examine the application's architecture to build applications on it.By the end of the course, you will not only have built a fully functional web application, but you'll also be well on your way to becoming a full-stack web developer. You'll be equipped with a deeper knowledge of the MERN stack, as well as general web development patterns and concepts.About the AuthorFilip Dani is a software engineer, JavaScript enthusiast, and tech speaker. He's worked on web applicationsboth on the frontend and the backendfor enterprise clients as well as VC-backed startups. His code and architecture decisions are deployed at several Fortune 500 companies.Filip is passionate about the JavaScript ecosystem and is constantly exploring new frameworks and tools. He is particularly enthusiastic about applying functional programming concepts, crafting good documentation, and providing a better development experience for others."
Price: 124.99


"Hands-On Python 3.x GUI Programming"
"One cannot ignore the benefits of a well-designed architecture and graphical user interface for applications. If you're interested in designing and building graphical user interfaces that are functional, appealing, and user-friendly using one of the most powerful languages, Python 3. This course is for you. It is meant for intermediate level programmers who want to enhance their skills by developing GUIs written in Python.In the initial part of the course, you will learn the important programming concepts of Python; we also teach you how to create applications step-by-step. You will be using popular GUI frameworks (PyQt5 and Tkinter) to build GUI applications. You will create cross-platform applications, that you build once and deploy everywhere.You will learn how to create GUI forms and widgets and arrange them using layout managers. We will also look into how to connect our GUIs to networks and databases.By the end of this course, you will have successfully mastered high-end GUI application such as Card Game and Paint App and will be capable of building many more powerful, cross-platform, and scalable applications.About the AuthorBurkhard Meier is a professional software test automation designer, developer, and analyst. He has more than 18 years' professional experience working for several software companies in California, USA.In his professional career, he developed advanced in-house testing frameworks written in Python 3. He also developed advanced test automation GUIs in Python, which highly increased the productivity of the software development testing team.When not dreaming in Python code, he reads programming books about design, likes to go for long walks, and reads classical poetry."
Price: 124.99


"Mobile Game Development with Unity 3D 2019"
"The global gaming industry is experiencing unprecedented growth, with the mobile platform now taking the lead. NewZoo estimates that mobile games will generate over $70 billion in revenue, accounting for 51% of gaming revenue across all platforms. Mobile is the fastest growing platform, with over 10 years of double-digit growth. Unity Technologies is helping to foster this growth, by providing a free and user-friendly environment to create elegant games in. According to Unity Technologies, in 2016, 34% of the top 1000 free mobile games were created in Unity - more than any other non-proprietary engine. Compared to other engines, Unity provides easy portability to both iOS and Android, allowing for mass dissemination of a mobile game.Youll create your own adventure game using animations while fine-tuning your C# programming skills with intermediate concepts like class inheritance, abstract classes, and interfaces! Youll utilize the Singleton design manager to create powerful manager classes that help delegate actions in your game.By the end of this course, you will have experience with the complete mobile game development to testing! You will have a fully finished, downloadable game to add to your portfolio if you are pursuing mobile development professionally!You will leave this course with confidence in their ability to utilize the latest and greatest game development techniques and will be able to create, and publish their own unique Android mobile games!About the AuthorRaja Biswas is a passionate Learner & Teacher. He has developed video courses on Game Development and computer programming.His Youtube Channel Charger Games has garnered over 4.5 Million Views & has about 40k subscribers. He has about 15k+ Enrolled students in his Video courses on Various platforms.He has published Courses & Videos on different platforms including Udemy , StackSocial , Skillshare , Youtube."
Price: 124.99


"Java SE New Features: Covers Versions 9, 10, 11, and 12"
"As a developer, every day you need to learn new technologies and quickly. With frequent Java releases, you need to constantly update your knowledge of Java too. This short course will equip you with insights into the newest key features of Javain no time. We start by explaining the new release model and how it affects you. This course goes beyond Java's (in) famous modularity which allows us to partition a system into modules with clear dependencies. You'll learn to write more concise code with the coolest new features, including local variable type inference (var) and the improved API for strings, files and collections. You will also understand how to work with very popular reactive streams. The course finishes with a description of the new enhancements you can apply to improve the performance of your code.By the end of this short course, you'll know how to use the most powerful features of modern Java to write faster and more readable programs.About the AuthorTatiana Fesenko is a Senior Java developer with a proven track record in bringing products from concept to implementation. Tatiana's background includes working in four countries with people from almost all continents in corporate, semi-public, and start-up environments. Driven, thorough, and passionate about technology, Tatiana has worked professionally with Java for more than 15 years!"
Price: 124.99


"Hands-On Problem Solving for Machine Learning"
"Machine learning is all the rage, and you have been tasked with creating models for your business. What looked simple on the surface quickly becomes a nightmare of messy data and non-performing models. What do you do?Hands-On Problem Solving for Machine Learning is packed with intuitive explanations of how machine learning works so that you can fix your models when they break. It presents a wide array of practical solutions for your machine learning pipeline, whether you are working with images, text, or numbers. You'll get a real feel for how to tackle challenges posed during regression and classification tasks.If you want to move past calling simple machine learning libraries, and start solving machine learning problems with real-world messy data, this course is for you!About The AuthorRudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. By taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performance?key analytics that all feedback into how our AI generates content.Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy, where he experienced first-hand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension, IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and machine learning. Quantitative trading was also a great platform from which to learn about reinforcement learning and supervised learning topics in detail, in a commercial setting.Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 124.99


"Penetration Testing for Healthcare"
"Healthcare penetration testing has become a crucial aspect in today's day and age. As all the industries around us are growing in terms of technology, so are health care systems. Today's healthcare uses technology such as Bluetooth connections, web portals, digital communications, and more.This course will train you on how to perform penetration testing for protecting and securing useful and important data in a healthcare system. You will perform tests with Metasploit to identify system vulnerabilities and fix them. You will learn to test and protect key areas in the system, identify weak passwords, and fix them.By the end of this course, you will able to perform penetration testing on highly vulnerable environments such as healthcare facilities.About the AuthorTaking education on security to a completely new level, Angelique Keyter is devoted to making a difference in the world of cybercrime. She has numerous years of hacking and lecturing behind her and focuses on making a difference in her community and teaching people how to fight unseen criminals.Angelique is a certified hacker, Linux professional, and Microsoft solutions expert with more than 20 years' experience. She is a mother of twins and spends a lot of time studying new things and learning new concepts. She believes that you are never too old to learn. She has a passion for gaming and geeky stufffrom hacking to robotics to forensic psychology."
Price: 124.99


"Mastering Flutter"
"Flutter is quickly becoming a well-known framework for developing cross-platform apps for both Android and iOS devices. Apps made with Flutter are very fast because of their high rendering power and because Dart compiles the app into native ARM code.This course shows you how to make your applications reliable with consistent performance. You'll build modern applications using the different features of Flutter. You will develop apps for both iOS and Android with just one codebase and learn how to connect your app to a database using Firebase. You will learn how to improve the performance of your applications, thus taking your skills to the next level.By the end of this course, you will have mastered building your applications using Flutter.About the AuthorRobert Brunhage works as a SharePoint Developer and has also have been working on Flutter. He creates Flutter tutorials on YouTube where he teaches people a new way of developing native experience applications, instead of having to develop for IOS and Android separately. He is constantly seeking to improve and help others improve. If he encounters a developmental problem, he tries to find a solution for it to then later teaches that solution to students. He finds that helping others improve brightens his day!"
Price: 124.99


"Mastering AWS Administration"
"Do you need to set up an AWS infrastructure quickly but dont have the time and energy to sift through tons of boring documentation? AWS is a powerful platform that can handle any load you can throw at it. But, with great power comes great responsibility. The last thing you want is to fully deploy an application only to find out you did it wrong. This course will teach you to effectively deploy AWS resources like a true pro in a matter of minutes. You will learn the concepts behind architecting systems in the cloud and how to engineer your environment to withstand failures. Take a deep breath and follow these easy deployment scenarios featuring real-world examples of everything from websites to Machine Learning and beyond.This course will catapult you from a young grasshopper, wet-behind-the-ears, into a true AWS Jedi master in just a few hours. Why wait? Take this course and learn how to wield the power of AWS today!.About The AuthorTechSnips is an IT career development platform that provides free learning content to people in information technology (IT). We provide screencasts or snips on a range of technology-related topics like cloud computing, programming, system administration and a whole lot more.All of the content we publish is built by IT professionals, system administrators, DevOps engineers, software developersyou name it! All content is created by people in the trenches performing this work day in and day out. We have no professional trainers here. Our experts are hand-picked, coached and mentored along the way resulting in high-quality learning content.We like to call ourselves an IT career development platform more than an e-learning platform because our service provides career development benefits to both contributors (the ones creating the content) and to subscribers (the ones consuming the content). We help people on both sides of the coin become better in their careers.Ahmed El-Fakharany is a senior Cloud and DevOps engineer. Hes worked with Linux and open-source technologies since 2011. Having held various job titles both in the enterprise world as well as in small and medium-sized startups, Ahmed has experienced the whole lifecycle of software creation and maintenance start to finish.He has also taught many students various DevOps tools like Docker, Ansible, Chef, Vagrant, Jenkins, as well as AWS cloud technologies like EC2, S3, Beanstalk, and Lambda functions. Ahmed is a certified AWS Solution Architect Associate."
Price: 124.99


"Machine Learning Projects with Java"
"Developers are worried about using various algorithms to solve different problems. This course is a perfect guide to identifying the best solution to efficiently build machine learning projects for different use cases to solve real-world problems. In this course, you will learn how to build a model that takes complex feature vector form sensor data and classifies data points into classes with similar characteristics. Then you will predict the price of a house based on historical data. Finally, you will build a Deep Learning model that can guess personality traits using labeled data.By the end of this course, you will have mastered each machine learning domain and will be able to build your own powerful projects at work.About The AuthorTomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He has worked with ML algorithms for the past 5 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland, Confitura and JDD (Java Developers Day), and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 124.99


"Learning Metasploit 5.0"
"Metasploit is the world's popular penetration testing tool used by security professionals and experts. Metasploit 5.0 provides information about security vulnerabilities and helps in penetration testing and IDS signature development.This course will help you get started with using Metasploit 5.0. After covering the basics, you will learn the new features and improvements introduced in Metasploit 5.0 that make it easier to use. You will understand important terminologies and network terms while using Metasploit 5.0. You will begin by using Metasploit 5.0 commands using practical examples. You will cover all the basic topics to give you confidence as you get started with Metasploit 5.0. You will learn how to identify a remote host and add it to the Metasploit database, identify a vulnerability in the remote host, configure the payload to exploit the vulnerability in the remote host, and execute the payload against the remote host.By the end of the course, you will be well-versed with all the basics of Metasploit 5.0 and will be confident enough to get up-and-running with Metasploit 5.0.About The AuthorSunil Gupta. He is a Cyber Security Specialist.Currently, he teaches 50,000+ students online, in 170+ countries. He is a specialist in Ethical Hacking.Author strengths Vulnerability assessmentPenetration testingBug bounty huntingIntrusion detectionRisk identificationData analysisReporting and briefing"
Price: 124.99


"Firebase and Android Pie"
"Would you like to learn Android development quickly, by building a complete working application for Android P? This course does exactly that. It shows you, step-by-step, how to build a complete, working Android P application.Start by building a real-world application. Store your favorite keyboard shortcuts of the day by building a favorite shortcut app. You'll learn how to build a UI, set up cloud data synchronization, issue notifications, and much more. Discover the latest innovations in app development ranging from creating, testing, and deploying. By the end of the course, you'll have gained a hands-on experience and will be able build any real-world application. If you know a little Java, this fast, friendly course will get you started developing apps for the latest version of Android.About the AuthorBrandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full-stack development.Brandan proposed and created the first Android programming course at the University of Cincinnati and has been teaching it ever since. He reapplied this course and taught it at Northwestern University's School of Continuing Studies as well.Brandan is the creator of the PlantPlaces Mobile Android app, which allows users to search for plants by color and GPS plants. He wrote this app in 2012, using TDD principles. He uses selected JSON feeds from that app in the examples in this video course.Brandan's mix of both academic and professional experience means that he brings real-world concepts to the classroom. Most of his high-level classes include hands-on experience with unit testing, scrum, and distributed version-control systems.Brandan holds a BS in Accounting and Management Information Systems from Miami University in Oxford, Ohio. He also earned a BS in Horticulture from the University of Cincinnati's College of Design, Art, Architecture, and Planning, and a Masters of Business Administration from the University of Cincinnati, Lindner College of Business, with concentrations in Operations Management and Real Estate Finance."
Price: 124.99


"Hands-On Reactive Programming with Java 12"
"Reactive programming is a programming paradigm oriented toward data flows and the propagation of change: programming with asynchronous data streams. Apps in recent times have an abundance of real-time events of every kind that create a highly interactive experience for the user. However, the right tools are needed to manage these, and Reactive programming is the answer.This course is a step-by-step guide to creating applications with Java 12 by applying Reactive programming. You will get hands-on experience; each section will build on the previous one, so that you will be able to make your app responsive and reliable by implementing Reactive principles with Java. You'll also apply the best data structures and algorithms that optimize functionsall using functional Reactive programming.By the end of this course, you'll be fully equipped with the tools and techniques needed to implement robust, event-driven, and Reactive applications.About The AuthorTomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He has worked with ML algorithms for the past 5 years, with production experience in processing petabytes of data. He is passionate about nearly everything associated with software development and believes that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland, Confitura and JDD (Java Developers Day), and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 124.99


"Learning Angular Services"
"Angular services hold the business logic of an application and are used to organize and share code between components through dependency injection.With this course, youll get answers to all Angular Services use cases, and more. We will start to make use of existing services and tackle different Angular challenges. So, let's build our own custom Angular services and master the concept of Observables. Each section of this course provides you with hands-on training in working with custom services or built-in services.This course will teach you not only to build services but also to use them in Angular components. By the end of this course, you will be able to create dynamic web applications using the REST API, unit-test your services, and develop a more solid understanding of asynchronous and reactive programming.About The AuthorSam Orgill is a developer with over 10 years experience in web development. He began by helping to develop websites for his father's company, which developed into a successful side-hustle while he was at university. He subsequently went into industry and developed his web development skills but has since gone freelance and has a passion for teaching others the power of web development and the freedom a web development career brings."
Price: 124.99


"C# Data Structures and Algorithms"
"Programmers often concentrate on studying the specifics of programming languages and libraries. However, to write efficient code, you also need to know the right data structures and algorithms that have to be used in different situations. By understanding how to compare algorithms in terms of time and complexity, youll be able to implement the right one to resolve everyday programming problems.In this course, youll learn about common algorithms and understand how to estimate their efficiency. Youll also get to grips with the essential data structures that you can use to perform typical programming tasks. Youll make steady progress as you learn how to implement data structures and algorithms in the latest C# language available with .NET Core, and you'll review .NET built-in data structures. This will help you to write well-structured and efficient programs. As you approach the concluding sections, youll delve into several common programming problems and solutions, which will help you to fix issues with your code and optimize your programming processes.By the end of this course, youll have the skills you need to start writing more efficient code and build further on your C# data and algorithm knowledge.About The AuthorEugene Agafonov leads the development department at ABBYY and lives in Moscow. He has over 15 years' professional experience in software development, and he started working with C# when it was in its Beta version. He was a Microsoft MVP in development technologies in 2006-2018, and he often speaks at local software development conferences in Russia about cutting-edge technologies in modern distributed applications development. His main professional interests are cloud-based software architecture, scalability, and reliability. He is the author of the Multithreading with C# Cookbook and Mastering C# Concurrency books by Packt Publishing."
Price: 124.99


"Hands-On Auto DevOps with GitLab CI"
"Developing modern software requires an automated pipeline that builds, tests, and deploys your application, complete with its required infrastructure. GitLab is a Git-based version control server, available at gitlab .com or as a private server. GitLab CI provides automated builds and deployments right from within GitLab. With GitLab CI, it is easy to add build and deployment automation that triggers on every code change, helping you build high-quality, reliable software and deploy it to production at speed. This course will give you a hands-on tutorial on GitLab CI. You will use GitLab CI to create a DevOps pipeline to automatically build, test, and deploy software to virtual machines and container environments.You will explore the features of GitLab CI, including using runners to execute build jobs, creating multi-stage builds, and deploying to virtualized and containerized environments. You will see how easy it is to get started with GitLab CI by deploying your own runners in cloud environments or on your own servers, using Docker and Kubernetes or ordinary scripting.By the end of this course, you'll be ready to use GitLab CI for your own applications to automate your build and deployment pipelines.About the AuthorAlan Hohn is a Lockheed Martin Fellow who specializes in DevOps, microservice architecture, and agile. He is experienced at deploying and configuring GitLab CI and in helping teams take advantage of its ability to automate application builds, tests, and deployments. He has extensive experience teaching technical topics and loves to combine examples and explanation to make any technology clearer."
Price: 124.99


"3D Neural Network Visualization with TensorSpace"
"TensorSpace is a neural network 3D visualization framework built by TensorFlow.js, Three.js, and Tween.js. TensorSpace provides Keras-like APIs to build deep learning layers, load pre-trained models, and generate a 3D visualization in the browser. By applying TensorSpace API, it is more intuitive for Data Scientists to visualize and understand any pre-trained models built by TensorFlow, Keras, TensorFlow.js, and so on.In this quick and short course, youll learn how to present the inner workings of your pre-trained Neural Network models with easy-to-access 3D visualizations in a web browser. By the end of this course, youll be able to create compelling 3D visualizations that will show the neural network architecture and how pre-trained models work in real time with TensorSpaceAbout The AuthorJakub Konczyk has enjoyed and done programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share it with others. He first discovered Machine Learning when he was trying to predict the real estate prices in one of the early stage start-ups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning that he would like to share with you in this course. It boils down to Keep it simple! mantra."
Price: 124.99


"Full-Stack Web Development with Flask"
"In this course, we will cover everything you need to know to build a dynamic web application using the Python and Flask frameworks for seamless full-stack web development. You'll dive into the Flask environment and get to know its directory structure, template, and routing systems. Then you'll learn to connect to databases such as Flask-SQLAlchemy and Flask-MongoEngine to help store and track data.We will show you how to build styled websites for an amazing UI experience using this popular front-end tool, how to get to grips with The Flask-RESTPlus extension, and how to call the API from JavaScript and use Postman to test the API. You'll learn to integrate Flask-Security, which allows you to add common security mechanisms. The course will also teach you options for deploying your Flask application.Finally, you'll be able to build amazing personal or effective business websites while writing your code in Python's Flask framework and its popular front-end framework. The course will develop your experience in Flask and when you've completed it you will be able to build your own complex web applicationsAbout the AuthorChristian V. Hur is an instructor and author who holds a Master of Science in Computer Information Systems (with an emphasis on Web Application Development) from Boston University. His career in web technologies spans over 20 years and he has taught computer programming and web development courses at both the undergraduate and graduate level.In industry, he has built websites and web-based applications using various web technologies throughout his career. In addition to authoring books published by MC Press, he produces online training courses for Lynda .com and Packtpub .com. In his spare time, he enjoys exploring new web technologies, learning AR/VR and game development, and contributing to Stack Overflow and Quora."
Price: 124.99


"Creating Smart Contracts with Ethereum"
"Make no mistake, Ethereum and Blockchain technology is disrupting the web as we know it. The tech industry cannot hire blockchain developers fast enough and there are only a small number of resources for new developersIn this course, youll start by learning the Ethereum smart contract programming language Solidity and its capabilities. Youll design, test, and deploy secure Ethereum smart contracts using the latest industry standards. Also, youll build dynamic front ends for web applications and configure your project infrastructure with smart contracts and the Ethereum blockchainBy the end of the course, youll have comprehensive knowledge in writing smart contracts and building applications that interact with them.About the AuthorDrew Taylor has been a Bitcoin and Ethereum miner since February 2017, and Montreal's rapid growth in the fintech space has given him rich first-hand experience of the cryptocurrency industry. He also work as senior blockchain developer for Greenstream Networks ( https://www.greenstream.tech/). By constantly tackling new programming tools, Drew has developed a powerful learning curve that has allowed him to master web developement, mobile development, cryptocurrency development and blockchain development."
Price: 124.99


"Machine Learning Algorithms in 7 Days"
"Are you really keen to learn some cool machine learning algorithms that are making headlines these days? Machine learning applications are highly automated and self-modifying, and they continue to improve over time with minimal human intervention as they learn with more data. To address the complex nature of various real-world data problems, specialized machine learning algorithms have been developed that solve these problems perfectly. This course offers an easy gateway to learn about 7 key algorithms in the realm of Data Science and Machine Learning. You will learn how to pre-cluster your data to optimize and classify it for large datasets. You will then find out how to predict data based on existing trends in your datasets. This video addresses problems related to accurate and efficient data classification and prediction. Over the course of 7 days, you will be introduced to seven algorithms, along with exercises that will help you learn different aspects of machine learning. This course covers algorithms such as: k-Nearest Neighbors, Naive Bayes, Decision Trees, Random Forest, k-Means, Regression, and Time-Series.On completion of the course, you will understand which machine learning algorithm to pick for clustering, classification, or regression and which is best suited for your problem. You will be able to easily and confidently build and implement data science algorithms.About the AuthorShovon Sengupta is an experienced data scientist with over 10 years' experience in advanced predictive analytics, machine learning, deep learning, and reinforcement learning. He has worked extensively in designing award winning solutions for various organizations, for different business problems in the realm of Finance. Currently, he works as Senior Lead Data Scientist at one of the leading NBFCs in USA.Shovon holds an MS in Advanced Econometrics from one of the leading universities in India."
Price: 124.99


 
Previous Next