This course explores data structures and algorithms for back-end development, focusing on performance and scalability. You'll learn to analyze, implement, and optimize key structures and algorithms in .NET Core to efficiently solve real-world back-end challenges. By the end of this course, you will be able to… Analyze the efficiency of common data structures (arrays, linked … [Read more...] about Data Structures and Algorithms
Algorithms
Quantum Computing with Qiskit and Advanced Algorithms
Quantum computing is revolutionizing the tech world, and this course is designed to guide you through this emerging field. You’ll begin with foundational concepts, exploring classical and quantum gates, entanglement, and circuit creation using Qiskit. These hands-on exercises will give you the skills to build and run quantum circuits on simulators and real IBM quantum … [Read more...] about Quantum Computing with Qiskit and Advanced Algorithms
Introduction to Social Computing
The course, "Introduction to Social Computing" offers a comprehensive exploration of the intersection between technology and society, equipping learners with essential skills in social media analytics and influence. By covering a range of topics from data pre-processing to feature extraction and model evaluation, students will gain practical experience in applying machine … [Read more...] about Introduction to Social Computing
Efficiently Serving LLMs
Join our new short course, Efficiently Serving Large Language Models, to build a ground-up understanding of how to serve LLM applications from Travis Addair, CTO at Predibase. Whether you’re ready to launch your own application or just getting started building it, the topics you’ll explore in this course will deepen your foundational knowledge of how LLMs work, and help you … [Read more...] about Efficiently Serving LLMs
Algorithms, Part I
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of … [Read more...] about Algorithms, Part I