RxJava: Design Patterns for Android Developers
Jon BottThe RxJava library—a Java virtual machine (VM) implementation of Reactive Extensions—extends the observer pattern, making it easier for Android developers…
React: React Router
Emmanuel HenriClient-side routing moves information through applications, sending information where it needs to go. As you move from the simplest React…
Practical Software-Defined Networking: 1 SDN and OpenFlow Quick Start
David BombalGet a quick introduction to software-defined networking (SDN) and OpenFlow, the SDN communications protocol. This quick-start guide was created for…
Help Yourself: Tech Tips Weekly
Dan GookinFor basic IT issues, most users prefer to help themselves. If you are interested in troubleshooting your own computer issues,…
CompTIA Network+ (N10-007) Cert Prep: 8 Building a Real-World Network
Mike MeyersJump-start your career in IT by earning the CompTIA Network+ certification, one of the most sought-after certifications for networking professionals.…
SharePoint Advanced: Enhancing Functionality with JavaScript
Phil GoldJavaScript allows you to quickly and easily modify the functionality and look of SharePoint. Many site owners and administrators are…
Introduction to LEED Credentialing
Fulya Kocak GinEarning a LEED credential signifies your deep understanding of sustainable design and construction. If you’re interested in earning a LEED…
Cert Prep: Adobe Captivate Specialist
Pooja JaisinghSuccessful completion of the Adobe Captivate Specialist certificate program shows your colleagues (and potential employers) that you’ve mastered the tools,…
Building React and ASP.NET MVC 5 Applications
Kazi Nasrat AliReact.js is a popular framework that’s especially suited to building web apps with ASP.NET MVC 5, but integrating the two…
Linux Foundation Cert Prep: System Design and Deployment (Ubuntu)
Scott SimpsonGet a solid grasp on the tools and concepts that can help system administrators efficiently design and roll out Linux…
Applied Machine Learning: Foundations
Derek JedamskiAnyone who can write basic Python is capable of fitting a simple machine learning model on a clean dataset. The…
Kali Linux on Windows 10 First Look
Scott SimpsonKali Linux is packed with penetration and analysis tools that can help you thoroughly test your systems for weaknesses. In…
CompTIA PenTest+ (PT0-001): 6 Using Scripting in Pen Testing
Michael SolomonLearn to use and analyze basic pen-testing scripts, while you study for the CompTIA PenTest+ certification exam—the gold standard for…
Cisco BGP Essential Training
Chris BryantLearn the fundamentals of Border Gateway Protocol (BGP), an essential internet routing protocol that provides loop-free routing. In this course,…
Programming Foundations: Test-Driven Development
Neelam DwivediProgrammers shouldn’t have to guess whether software is working correctly. They should be able to prove it, every step of…
Learning ASP.NET
Janan SiamASP.NET boasts frameworks you can leverage to build robust web applications. In this course, Janan Siam helps you get up…
Ethical Hacking with JavaScript
Emmanuel HenriWeb applications combine complexity and exposure to networks. JavaScript and the web offer great power, but also many opportunities to…
Building a Personal Portfolio with Django
Nick WalterDjango—an open-source web framework that’s designed on top of Python—can help you quickly bring your website ideas to life. In…
Network Automation Quick Start
David BombalLearn how to quickly and easily automate the configuration of network devices with Python. In this course, join David Bombal…
SQL Server: Security, Encryption, and Masking
Joey D'AntoniLearn how to build more secure applications using the advanced security features in SQL Server 2017. Instructor Joey D’Antoni takes…