001. Learn PHP with Luis Ramirez - Zero To Mastery Academy - 1920x1080 1134K
002. What is PHP - Zero To Mastery Academy - 1920x1080 322K
003. PHP Environment - Zero To Mastery Academy - 1920x1080 634K
004. The PHP Interpreter - Zero To Mastery Academy - 1920x1080 515K
005. Running a PHP Script - Zero To Mastery Academy - 1920x1080 278K
006. PHP Tags - Zero To Mastery Academy - 1920x1080 242K
007. The echo Keyword - Zero To Mastery Academy - 1920x1080 328K
008. Comments - Zero To Mastery Academy - 1920x1080 294K
009. Variables - Zero To Mastery Academy - 1920x1080 234K
010. Assignment Operator - Zero To Mastery Academy - 1920x1080 304K
011. Data Types - Zero To Mastery Academy - 1920x1080 227K
012. The var dump Function - Zero To Mastery Academy - 1920x1080 487K
013. Null Data Type - Zero To Mastery Academy - 1920x1080 246K
014. Boolean Data Type - Zero To Mastery Academy - 1920x1080 265K
015. Integers and Floats - Zero To Mastery Academy - 1920x1080 260K
016. String Data Type - Zero To Mastery Academy - 1920x1080 276K
017. Arrays - Zero To Mastery Academy - 1920x1080 278K
018. Associative Arrays - Zero To Mastery Academy - 1920x1080 341K
019. Multidimensional Arrays - Zero To Mastery Academy - 1920x1080 378K
020. Type Casting - Zero To Mastery Academy - 1920x1080 525K
021. Type Juggling - Zero To Mastery Academy - 1920x1080 526K
022. Arithmetic Operators - Zero To Mastery Academy - 1920x1080 368K
023. Assignment Operators - Zero To Mastery Academy - 1920x1080 398K
024. Comparison Operators - Zero To Mastery Academy - 1920x1080 323K
025. Error Control Operator - Zero To Mastery Academy - 1920x1080 266K
026. Incrementing and Decrementing Numbers - Zero To Mastery Academy - 1920x1080 248K
027. Logical Operators - Zero To Mastery Academy - 1920x1080 266K
028. Operator Precedence - Zero To Mastery Academy - 1920x1080 448K
029. Constants - Zero To Mastery Academy - 1920x1080 368K
030. String Concatenation - Zero To Mastery Academy - 1920x1080 307K
031. Terminology Expressions - Zero To Mastery Academy - 1920x1080 366K
032. Control Structures - Zero To Mastery Academy - 1920x1080 344K
033. Switch Statements - Zero To Mastery Academy - 1920x1080 291K
034. Match Expressions - Zero To Mastery Academy - 1920x1080 341K
035. Functions - Zero To Mastery Academy - 1920x1080 346K
036. Function Parameters - Zero To Mastery Academy - 1920x1080 369K
037. Function Return Values - Zero To Mastery Academy - 1920x1080 336K
038. Type Hinting & Union Types - Zero To Mastery Academy - 1920x1080 361K
039. Strict Types - Zero To Mastery Academy - 1920x1080 409K
040. Short-Circuiting - Zero To Mastery Academy - 1920x1080 282K
041. While Loop - Zero To Mastery Academy - 1920x1080 252K
042. For Loop - Zero To Mastery Academy - 1920x1080 251K
043. Foreach Loop - Zero To Mastery Academy - 1920x1080 271K
044. Getting Started with Challenges - Zero To Mastery Academy - 1920x1080 682K
045. Coding Solution Resistor Colors - Zero To Mastery Academy - 1920x1080 656K
046. Coding Solution Two Fer - Zero To Mastery Academy - 1920x1080 642K
047. Coding Solution Leap Year - Zero To Mastery Academy - 1920x1080 646K
048. Predefined Constants - Zero To Mastery Academy - 1920x1080 363K
049. Alternative Syntax for Constants - Zero To Mastery Academy - 1920x1080 264K
050. Unsetting Variables - Zero To Mastery Academy - 1920x1080 290K
051. Reading the PHP Documentation - Zero To Mastery Academy - 1920x1080 659K
052. Rounding Numbers - Zero To Mastery Academy - 1920x1080 419K
053. Alternative if statement syntax - Zero To Mastery Academy - 1920x1080 297K
054. Avoiding Functions in Conditions - Zero To Mastery Academy - 1920x1080 344K
055. Including PHP Files - Zero To Mastery Academy - 1920x1080 330K
056. Variadic Functions - Zero To Mastery Academy - 1920x1080 300K
057. Named Arguments - Zero To Mastery Academy - 1920x1080 404K
058. Global Variables - Zero To Mastery Academy - 1920x1080 280K
059. Static Variables - Zero To Mastery Academy - 1920x1080 275K
060. Anonymous and Arrow Functions - Zero To Mastery Academy - 1920x1080 300K
061. Callable Type - Zero To Mastery Academy - 1920x1080 363K
062. Passing by Reference - Zero To Mastery Academy - 1920x1080 299K
063. Array Functions - Zero To Mastery Academy - 1920x1080 489K
064. Destructuring Arrays - Zero To Mastery Academy - 1920x1080 282K
065. Working with Files - Zero To Mastery Academy - 1920x1080 360K
066. Exploring the Challenges - Zero To Mastery Academy - 1920x1080 518K
067. Coding Solution Robot Name - Zero To Mastery Academy - 1920x1080 739K
068. Coding Solution Armstrong Numbers - Zero To Mastery Academy - 1920x1080 704K
069. Coding Solution Series - Zero To Mastery Academy - 1920x1080 709K
070. What is OOP (Object-Oriented Programming) - Zero To Mastery Academy - 1920x1080 260K
071. Classes - Zero To Mastery Academy - 1920x1080 308K
072. Properties - Zero To Mastery Academy - 1920x1080 379K
073. Magic Methods - Zero To Mastery Academy - 1920x1080 445K
074. Constructor Property Promotion - Zero To Mastery Academy - 1920x1080 360K
075. Custom Methods - Zero To Mastery Academy - 1920x1080 344K
076. Null-safe Operator - Zero To Mastery Academy - 1920x1080 342K
077. Understanding Namespaces - Zero To Mastery Academy - 1920x1080 257K
078. Creating a Namespace - Zero To Mastery Academy - 1920x1080 335K
079. Working with Namespaces - Zero To Mastery Academy - 1920x1080 516K
080. Autoloading Classes - Zero To Mastery Academy - 1920x1080 437K
081. Using Constants in Classes - Zero To Mastery Academy - 1920x1080 372K
082. Static Properties and Methods - Zero To Mastery Academy - 1920x1080 343K
083. OOP Principle Encapsulation - Zero To Mastery Academy - 1920x1080 314K
084. OOP Principle Abstraction - Zero To Mastery Academy - 1920x1080 293K
085. OOP Principle Inheritance - Zero To Mastery Academy - 1920x1080 342K
086. Protected Modifier - Zero To Mastery Academy - 1920x1080 322K
087. Overriding Methods - Zero To Mastery Academy - 1920x1080 362K
088. Abstract Classes and Methods - Zero To Mastery Academy - 1920x1080 346K
089. Interfaces - Zero To Mastery Academy - 1920x1080 340K
090. OOP Principle Polymorphism - Zero To Mastery Academy - 1920x1080 365K
091. Anonymous Classes - Zero To Mastery Academy - 1920x1080 358K
092. Docblocks - Zero To Mastery Academy - 1920x1080 459K
093. Throwing Exceptions - Zero To Mastery Academy - 1920x1080 493K
094. Custom Exceptions - Zero To Mastery Academy - 1920x1080 543K
095. Catching Exceptions - Zero To Mastery Academy - 1920x1080 379K
096. The DateTime Class - Zero To Mastery Academy - 1920x1080 666K
097. Iterator and Iterable Type - Zero To Mastery Academy - 1920x1080 422K
098. OOP Challenges Overview - Zero To Mastery Academy - 1920x1080 694K
099. Coding Solution Nucleotide Count - Zero To Mastery Academy - 1920x1080 725K
100. Coding Solution Grade School - Zero To Mastery Academy - 1920x1080 734K
101. Project Overview - Zero To Mastery Academy - 1920x1080 216K
102. Text Editors - Zero To Mastery Academy - 1920x1080 469K
103. Understanding the LAMP stack - Zero To Mastery Academy - 1920x1080 311K
104. Exploring XAMPP - Zero To Mastery Academy - 1920x1080 565K
105. The htdocs Folder - Zero To Mastery Academy - 1920x1080 320K
106. Configuring Virtual Hosts in Apache - Zero To Mastery Academy - 1920x1080 507K
107. Configuring PHP - Zero To Mastery Academy - 1920x1080 451K
108. Creating an Application Class - Zero To Mastery Academy - 1920x1080 259K
109. Bootstrapping an Application - Zero To Mastery Academy - 1920x1080 317K
110. The Command Line - Zero To Mastery Academy - 1920x1080 290K
111. Understanding PSR - Zero To Mastery Academy - 1920x1080 553K
112. Installing Composer - Zero To Mastery Academy - 1920x1080 453K
113. JSON Crash Course - Zero To Mastery Academy - 1920x1080 275K
114. Initializing Composer - Zero To Mastery Academy - 1920x1080 600K
115. Generating Autoload Files - Zero To Mastery Academy - 1920x1080 287K
116. Including Autoload Files - Zero To Mastery Academy - 1920x1080 226K
117. What is Git - Zero To Mastery Academy - 1920x1080 229K
118. Using GitHub - Zero To Mastery Academy - 1920x1080 287K
119. Exploring Git Files - Zero To Mastery Academy - 1920x1080 285K
120. Exercise Imposter Syndrome - Zero To Mastery Academy - 1920x1080 887K
121. Understanding Routing - Zero To Mastery Academy - 1920x1080 219K
122. Apache Mod Rewrite - Zero To Mastery Academy - 1920x1080 478K
123. The htaccess File - Zero To Mastery Academy - 1920x1080 622K
124. Sugar Functions - Zero To Mastery Academy - 1920x1080 369K
125. Creating a Router Class - Zero To Mastery Academy - 1920x1080 303K
126. Adding Routes - Zero To Mastery Academy - 1920x1080 313K
127. Understanding HTTP Methods - Zero To Mastery Academy - 1920x1080 384K
128. Supporting HTTP Methods in Routes - Zero To Mastery Academy - 1920x1080 362K
129. Normalizing Paths - Zero To Mastery Academy - 1920x1080 397K
130. Exploring Regular Expressions - Zero To Mastery Academy - 1920x1080 453K
131. Regular Expressions in PHP - Zero To Mastery Academy - 1920x1080 496K
132. MVC Design Pattern - Zero To Mastery Academy - 1920x1080 211K
133. Creating a Controller - Zero To Mastery Academy - 1920x1080 349K
134. Registering Controllers - Zero To Mastery Academy - 1920x1080 364K
135. Class Magic Constant - Zero To Mastery Academy - 1920x1080 421K
136. Dispatching a Route - Zero To Mastery Academy - 1920x1080 414K
137. Finding Matches with Regular Expressions - Zero To Mastery Academy - 1920x1080 340K
138. Instantiating Classes with Strings - Zero To Mastery Academy - 1920x1080 336K
139. PSR-12 Auto Formatting - Zero To Mastery Academy - 1920x1080 420K
140. Understanding Template Engines - Zero To Mastery Academy - 1920x1080 221K
141. Creating a Template Engine Class - Zero To Mastery Academy - 1920x1080 397K
142. Setting a Base Path - Zero To Mastery Academy - 1920x1080 439K
143. Rendering a Template - Zero To Mastery Academy - 1920x1080 345K
144. Extracting Arrays - Zero To Mastery Academy - 1920x1080 349K
145. Understanding Output Buffering - Zero To Mastery Academy - 1920x1080 647K
146. Creating an Output Buffer - Zero To Mastery Academy - 1920x1080 398K
147. Loading Assets - Zero To Mastery Academy - 1920x1080 594K
148. Adding Partials - Zero To Mastery Academy - 1920x1080 510K
149. Exercise Creating an About Page - Zero To Mastery Academy - 1920x1080 400K
150. Escaping Data - Zero To Mastery Academy - 1920x1080 484K
151. Autoloading Functions - Zero To Mastery Academy - 1920x1080 377K
152. Understanding Dependency Injection - Zero To Mastery Academy - 1920x1080 291K
153. Creating a Container - Zero To Mastery Academy - 1920x1080 346K
154. External Definitions File - Zero To Mastery Academy - 1920x1080 420K
155. Factory Design Pattern - Zero To Mastery Academy - 1920x1080 289K
156. Merging Arrays - Zero To Mastery Academy - 1920x1080 403K
157. Reflective Programming - Zero To Mastery Academy - 1920x1080 411K
158. Validating Classes - Zero To Mastery Academy - 1920x1080 578K
159. Validating the Constructor Method - Zero To Mastery Academy - 1920x1080 396K
160. Retrieving the Constructor Parameters - Zero To Mastery Academy - 1920x1080 491K
161. Validating Parameters - Zero To Mastery Academy - 1920x1080 415K
162. Invoking Factory Functions - Zero To Mastery Academy - 1920x1080 413K
163. Instantiating a Class with Dependencies - Zero To Mastery Academy - 1920x1080 435K
164. Understanding Middleware - Zero To Mastery Academy - 1920x1080 253K
165. Supporting Router Middleware - Zero To Mastery Academy - 1920x1080 416K
166. Adding Middleware - Zero To Mastery Academy - 1920x1080 379K
167. Creating Middleware - Zero To Mastery Academy - 1920x1080 432K
168. Interface Contracts - Zero To Mastery Academy - 1920x1080 348K
169. Chaining Callback Functions - Zero To Mastery Academy - 1920x1080 322K
170. Looping through Middleware - Zero To Mastery Academy - 1920x1080 445K
171. Supporting Dependency Injection in Middleware - Zero To Mastery Academy - 1920x1080 474K
172. Global Template Variables - Zero To Mastery Academy - 1920x1080 459K
173. Singleton Pattern - Zero To Mastery Academy - 1920x1080 566K
174. Preparing the Registration Form - Zero To Mastery Academy - 1920x1080 427K
175. Configuring the Form - Zero To Mastery Academy - 1920x1080 632K
176. Handling POST Data - Zero To Mastery Academy - 1920x1080 421K
177. Understanding Services - Zero To Mastery Academy - 1920x1080 343K
178. Creating a Validator Class - Zero To Mastery Academy - 1920x1080 312K
179. Validation Rule Contract - Zero To Mastery Academy - 1920x1080 321K
180. Registering a Rule - Zero To Mastery Academy - 1920x1080 396K
181. Applying Rules to Fields - Zero To Mastery Academy - 1920x1080 275K
182. Storing Validation Errors - Zero To Mastery Academy - 1920x1080 421K
183. Custom Validation Exception - Zero To Mastery Academy - 1920x1080 439K
184. HTTP Status Codes - Zero To Mastery Academy - 1920x1080 472K
185. Custom Middleware - Zero To Mastery Academy - 1920x1080 391K
186. Redirection with Headers - Zero To Mastery Academy - 1920x1080 385K
187. Passing on the Errors - Zero To Mastery Academy - 1920x1080 436K
188. HTTP Referrer - Zero To Mastery Academy - 1920x1080 492K
189. Understanding Sessions - Zero To Mastery Academy - 1920x1080 346K
190. Enabling Sessions - Zero To Mastery Academy - 1920x1080 414K
191. Handling Session Exceptions - Zero To Mastery Academy - 1920x1080 497K
192. Common Session Error - Zero To Mastery Academy - 1920x1080 420K
193. Closing the Session Early - Zero To Mastery Academy - 1920x1080 532K
194. Injecting Errors into a Template - Zero To Mastery Academy - 1920x1080 470K
195. Flashing Errors - Zero To Mastery Academy - 1920x1080 1134K
196. Displaying Errors - Zero To Mastery Academy - 1920x1080 779K
197. Validating Emails - Zero To Mastery Academy - 1920x1080 550K
198. Supporting Rule Parameters - Zero To Mastery Academy - 1920x1080 472K
199. Minimum Validation Rule - Zero To Mastery Academy - 1920x1080 499K
200. In Validation Rule - Zero To Mastery Academy - 1920x1080 490K
201. Exercise URL Validation Rule - Zero To Mastery Academy - 1920x1080 556K
202. Password Matching Rule - Zero To Mastery Academy - 1920x1080 410K
203. Prefilling a Form - Zero To Mastery Academy - 1920x1080 623K
204. Filtering Sensitive Data - Zero To Mastery Academy - 1920x1080 552K
205. Introduction to SQL - Zero To Mastery Academy - 1920x1080 498K
206. Creating a Database - Zero To Mastery Academy - 1920x1080 398K
207. Creating Tables - Zero To Mastery Academy - 1920x1080 368K
208. Inserting Data - Zero To Mastery Academy - 1920x1080 364K
209. Reading Data - Zero To Mastery Academy - 1920x1080 510K
210. Updating Data - Zero To Mastery Academy - 1920x1080 392K
211. Deleting Data - Zero To Mastery Academy - 1920x1080 383K
212. Using PHPMyAdmin - Zero To Mastery Academy - 1920x1080 404K
213. Enabling PDO Extension - Zero To Mastery Academy - 1920x1080 412K
214. Custom Composer Scripts - Zero To Mastery Academy - 1920x1080 273K
215. Understanding DSN - Zero To Mastery Academy - 1920x1080 334K
216. Creating a DSN String - Zero To Mastery Academy - 1920x1080 245K
217. Connecting to a Database - Zero To Mastery Academy - 1920x1080 321K
218. The PDOException Class - Zero To Mastery Academy - 1920x1080 429K
219. Refactoring the Database Connection - Zero To Mastery Academy - 1920x1080 405K
220. Querying the Database - Zero To Mastery Academy - 1920x1080 457K
221. Fetch Modes - Zero To Mastery Academy - 1920x1080 518K
222. SQL Injections - Zero To Mastery Academy - 1920x1080 373K
223. Prepared Statements - Zero To Mastery Academy - 1920x1080 386K
224. Understanding Transactions - Zero To Mastery Academy - 1920x1080 492K
225. Creating Transactions with PDO - Zero To Mastery Academy - 1920x1080 428K
226. Understanding Data Modeling - Zero To Mastery Academy - 1920x1080 331K
227. Designing a User Table - Zero To Mastery Academy - 1920x1080 287K
228. Creating a Table in an SQL File - Zero To Mastery Academy - 1920x1080 245K
229. Loading Files - Zero To Mastery Academy - 1920x1080 367K
230. Conditionally Creating Tables - Zero To Mastery Academy - 1920x1080 423K
231. Refactoring the Query - Zero To Mastery Academy - 1920x1080 300K
232. Database Container Definition - Zero To Mastery Academy - 1920x1080 456K
233. Understanding Environment Variables - Zero To Mastery Academy - 1920x1080 493K
234. Creating Environment Variables - Zero To Mastery Academy - 1920x1080 378K
235. Ignoring Environment Files - Zero To Mastery Academy - 1920x1080 394K
236. Passing on the Container to Definitions - Zero To Mastery Academy - 1920x1080 465K
237. Counting Records with SQL - Zero To Mastery Academy - 1920x1080 373K
238. Supporting Prepared Statements - Zero To Mastery Academy - 1920x1080 407K
239. Validating Duplicate Emails - Zero To Mastery Academy - 1920x1080 416K
240. Exercise Inserting a User - Zero To Mastery Academy - 1920x1080 366K
241. Understanding Hashing - Zero To Mastery Academy - 1920x1080 301K
242. Hashing a Password - Zero To Mastery Academy - 1920x1080 676K
243. Preparing the Login Page - Zero To Mastery Academy - 1920x1080 510K
244. Exercise Validating the Login Form - Zero To Mastery Academy - 1920x1080 449K
245. Validating the Users Credentials - Zero To Mastery Academy - 1920x1080 361K
246. Understanding Session Hijacking - Zero To Mastery Academy - 1920x1080 219K
247. Configuring Session Cookies - Zero To Mastery Academy - 1920x1080 381K
248. Regenerating a Session ID - Zero To Mastery Academy - 1920x1080 477K
249. Protecting Routes - Zero To Mastery Academy - 1920x1080 376K
250. Applying Route Middleware - Zero To Mastery Academy - 1920x1080 499K
251. Logging out of the Application - Zero To Mastery Academy - 1920x1080 458K
252. Authenticating Registered Users - Zero To Mastery Academy - 1920x1080 436K
253. Understanding CSRF - Zero To Mastery Academy - 1920x1080 248K
254. Generating a CSRF Token - Zero To Mastery Academy - 1920x1080 367K
255. Rendering Tokens - Zero To Mastery Academy - 1920x1080 731K
256. Validating CSRF Tokens - Zero To Mastery Academy - 1920x1080 352K
257. Conditionally Rendering Sections - Zero To Mastery Academy - 1920x1080 540K
258. Designing the Transactions Table - Zero To Mastery Academy - 1920x1080 329K
259. Understanding Database Relationships - Zero To Mastery Academy - 1920x1080 302K
260. Adding Foreign Keys - Zero To Mastery Academy - 1920x1080 397K
261. Preparing the Create Transaction Page - Zero To Mastery Academy - 1920x1080 607K
262. Validating Transactions - Zero To Mastery Academy - 1920x1080 465K
263. Validating Maximum Character Length - Zero To Mastery Academy - 1920x1080 461K
264. Validating Numbers - Zero To Mastery Academy - 1920x1080 492K
265. Validating Dates - Zero To Mastery Academy - 1920x1080 465K
266. Creating a Transaction - Zero To Mastery Academy - 1920x1080 433K
267. Retrieving Transactions - Zero To Mastery Academy - 1920x1080 452K
268. Formatting Dates with SQL - Zero To Mastery Academy - 1920x1080 479K
269. Query Parameters - Zero To Mastery Academy - 1920x1080 415K
270. SQL LIKE Clause - Zero To Mastery Academy - 1920x1080 408K
271. Filtering Transactions - Zero To Mastery Academy - 1920x1080 413K
272. Escaping the Search Term - Zero To Mastery Academy - 1920x1080 369K
273. SQL Limit Clause - Zero To Mastery Academy - 1920x1080 531K
274. Limiting Results - Zero To Mastery Academy - 1920x1080 369K
275. Previous Page Link - Zero To Mastery Academy - 1920x1080 391K
276. Next Page Link - Zero To Mastery Academy - 1920x1080 469K
277. Page Number Links - Zero To Mastery Academy - 1920x1080 555K
278. Preparing the Edit Route - Zero To Mastery Academy - 1920x1080 485K
279. Replacing Strings with Regular Expressions - Zero To Mastery Academy - 1920x1080 444K
280. Extracting Route Parameter Values - Zero To Mastery Academy - 1920x1080 452K
281. Edit Transaction Template - Zero To Mastery Academy - 1920x1080 455K
282. Updating a Transaction - Zero To Mastery Academy - 1920x1080 436K
283. Overriding HTTP Methods - Zero To Mastery Academy - 1920x1080 616K
284. Deleting a Transaction - Zero To Mastery Academy - 1920x1080 282K
285. Preparing the Receipt Controller - Zero To Mastery Academy - 1920x1080 735K
286. Encoding File Data - Zero To Mastery Academy - 1920x1080 389K
287. Exercise Creating a Receipt Service - Zero To Mastery Academy - 1920x1080 410K
288. Validating a File Upload - Zero To Mastery Academy - 1920x1080 413K
289. Validating File Sizes - Zero To Mastery Academy - 1920x1080 442K
290. Validating Filenames - Zero To Mastery Academy - 1920x1080 343K
291. Validating File Mime Types - Zero To Mastery Academy - 1920x1080 442K
292. Generating a Random Filename - Zero To Mastery Academy - 1920x1080 297K
293. Moving Uploaded Files - Zero To Mastery Academy - 1920x1080 447K
294. Designing the Receipts Table - Zero To Mastery Academy - 1920x1080 392K
295. Storing the Receipt - Zero To Mastery Academy - 1920x1080 489K
296. Displaying Receipts - Zero To Mastery Academy - 1920x1080 625K
297. Validating the Download Request - Zero To Mastery Academy - 1920x1080 399K
298. Downloading Files - Zero To Mastery Academy - 1920x1080 356K
299. Deleting a Receipt - Zero To Mastery Academy - 1920x1080 449K
300. Magic Numbers - Zero To Mastery Academy - 1920x1080 405K
301. Destroying Session Cookies - Zero To Mastery Academy - 1920x1080 357K
302. Rendering a 404 Page - Zero To Mastery Academy - 1920x1080 509K
303. Configuring a Server - Zero To Mastery Academy - 1920x1080 374K
304. Understanding Deployment - Zero To Mastery Academy - 1920x1080 325K
305. Configuring an Application - Zero To Mastery Academy - 1920x1080 414K
306. Setting up our Project - Zero To Mastery Academy - 1920x1080 487K
307. Conclusion - Zero To Mastery Academy - 1920x1080 460K
308. Thank You! - Zero To Mastery Academy - 1920x1080 997K