Course / Course Details

Professional Diploma in Software Engineering

  • Admin image

    By - Admin

  • N/A

Course Requirements

Basic Computer Knowledge

Course Description

Programming is the thread that connects industries together. Whether you want to build tools for doctors, design interfaces for financial apps, or create the next viral game—with programming, you have the flexibility to shape the future of multiple industries.


Course Outcomes

After completing this course, you qualify for express entry to study and work in Canada, UK or USA. We will help you secure admission in any of our partnering universities and also secure a job from our partnering organisations. We will take care of all the funding by making on-time payments while you pay back by remitting 29.98% of your monthly income for a period of three(3) months.  We fund up to 100% of education expenses, including living expenses with no fees paid out-of-your-pocket.

Course Curriculum

  • 11 chapters
  • 905 lectures
  • 0 exams
  • N/A total length
Toggle all chapters
1 1. Introduction to OOPs
N/A


2 2. Class And Objects
N/A


3 3. Access Modifiers
N/A


4 4. Accessing Members Variables And Methods
N/A


5 5. Classes And Objects - Demo Application
N/A


6 6. Constructor
N/A


7 7. Live Coding Demo Application
N/A


8 8. Parameterised Constuctor
N/A


9 9. Live Coding Demo Application Parameterised Constructor
N/A


10 10. Array Of Objects
N/A


11 11. Live Coding Demo Application- Array of Objects
N/A


12 12. Static Class
N/A


13 13. Live Coding Demo Application- Static Class
N/A


14 14. Static Classes In .Net Class Library
N/A


15 15. Static Classes in . NET Class Library - Demo Application
N/A


16 16. Introduction
N/A


17 17. Before You Start
N/A


18 18. Fundamental of Computer Programming - Part 1
N/A


19 19. Basic Computer Programming - Part 2
N/A


20 20. Language Translators
N/A


21 21. Algorithm And Flowchart
N/A


22 22. Algorithm and Flowchart Part 2
N/A


23 23. What Is .NET
N/A


24 24. Difference Between .NET Framework and .NET Core
N/A


25 25. .NET Core Architecture
N/A


26 26. Core CLR
N/A


27 27. What is C#
N/A


28 28. Installing Visule Studio IDE
N/A


29 29. Structure Of C# Application part 1
N/A


30 30. Basic Structure Of a C# Application Part 2
N/A


31 31. Variable Part 1
N/A


32 32. How To Declare And Initialise Variables
N/A


33 33. Data Types
N/A


34 34. Data Types Demo Application
N/A


35 35. Constants
N/A


36 36. Basic Output Statements
N/A


37 37. Formatted Output Statement
N/A


38 38. Formatting Numbers
N/A


39 39. Aligning Numbers
N/A


40 40. Currency Formatting
N/A


41 41. Custom Dates And Formats
N/A


42 42. Outputting Escape Sequence Characters
N/A


43 43. Setting The Properties Of Console Window
N/A


44 44. Convert Class
N/A


45 45. Basic Input Statements
N/A


46 46. Basic Inputs And Techniques Part 2
N/A


47 47. Basic Input Output Statements - Demo Application Part 1
N/A


48 48. Basic Input Output Statements Demo Application - Part 2
N/A


49 49. Basic Input Output Demo Application Part 3
N/A


50 50. Operator Part 1
N/A


51 51. Operator Part 2
N/A


52 52. Operator part 3
N/A


53 53. Ternari And ShortHand Operators
N/A


54 54. Live Coding Demo Application Operators
N/A


55 55. Introduction To Decision Making
N/A


56 56. If Statement
N/A


57 57. If Statement Demo Application
N/A


58 58. If...else Statement
N/A


59 59. If... Else Statement- Demo Application
N/A


60 60. If.... Else Ladder
N/A


61 61. Nested If .. Else Statement
N/A


62 62. Live Coding Demo Application- Nested If Eles
N/A


63 63. Switch Statement
N/A


64 64. Live Coding Demo Application Switch Statement
N/A


65 65. Loop Statement
N/A


66 66. While Statement
N/A


67 67. Live Coding Demo Application While Statement
N/A


68 68. Do.... While Statement
N/A


69 69. Live Coding Demo Application- Do While Statement
N/A


70 70. For Statement
N/A


71 71. For Statement Demo Application
N/A


72 72. Break And Continue Statement in Loop
N/A


73 73. Live Coding Demo Appliciation Break and Continue
N/A


74 74. Arrays
N/A


75 75. Single Dimensional Arrays
N/A


76 76. Accessing Array Elements
N/A


77 77. Single Dimensional Arry-Demo Application
N/A


78 78. for... each Loop to Process Arrays
N/A


79 79. Live Coding Demo Application for...each Loop
N/A


80 80. Multi Dimensional Arrays
N/A


81 81. Live Coding Demo Application-Multi Dimensional
N/A


82 82. Introduction to Exceptions
N/A


83 83. Types of Exceptions
N/A


84 84. try...catch...finally
N/A


85 85. Live coding Demo Application...Exceptions Handing
N/A


86 86. throw statement
N/A


87 87. Introduction to Input Data Validation
N/A


88 88. Var Keyword
N/A


89 89. TryParse Converter Method
N/A


90 90. Validating Empty Input
N/A


91 91. Live Coding Demo Application 1
N/A


92 92. Live Coding Demo Application 2
N/A


93 93. Introduction to Strings
N/A


94 94. String Manipulation Methods- Part-1
N/A


95 95. Strings Manipulations Methods-Part-2
N/A


96 96. String Manipulation Methods-Part-3
N/A


97 97. Immutability of Strings
N/A


98 98. Live Coding Demo Application Strings
N/A


99 99. String Builder
N/A


100 100. Live Coding Demo Application - String Builder
N/A


101 101. String Interpolation
N/A


102 102. Methods in c
N/A


103 103. Methods Without Parameters
N/A


104 104. Methods With Parameters And No Return Values
N/A


105 105. Methods With Parameters And Return Value
N/A


106 106. Methods - Demo Applications
N/A


107 107. Introduction To Value Type And Reference Type
N/A


108 108. Live Coding Demo Aplication Value Types
N/A


109 109. Live Coding Demo Application Reference Types
N/A


110 110. Introduction to structures
N/A


111 111. Diffrences between Structure And Class
N/A


112 112. enum
N/A


113 113. Introduction to Collections
N/A


114 114. Arraylist
N/A


115 115. Live Coding Demo Application Arrcylist
N/A


116 116. Non- Generic collections Hash Table
N/A


117 117. Hashtable - Demo Application
N/A


118 118. List T
N/A


119 119. Live Coding Demo Application List T Part 1
N/A


120 120. Live Data Coding Demo Application List T Part 2
N/A


121 121. Introduction To MS SQL Server DbCreation PrimaryKey UniqueKey
N/A


122 122. Foreign Key Delete and Update Constraints Database Design Techniques
N/A


123 123. Insert - Delete - Update - Select - Expressions - Cases
N/A


124 124. Aggregate And DateTime Functions GroupBy Having And Joins
N/A


125 125. IT Work Shop Data Base Design - Orderby Clause And Scalar Functions
N/A


126 126. Triggers And Generating Database Scripts Creating Backup Restoring Backups
N/A


127 127. Join On Multiple Tables Self Join Unions
N/A


128 128. Introduction to file Handling
N/A


129 129. Text And Binary Files
N/A


130 130. Working With Text Files
N/A


131 131. Exception Classes For Files 1.0
N/A


132 132. Live Coding Demo Application Part 1
N/A


133 133. Text Files - Demo Application Part 2
N/A


134 134. Live Coding Demo Application Part 3
N/A


135 135. Working With Binary Files
N/A


136 136. Binary Files- Demo Application
N/A


137 137. Scope Of Variables
N/A


138 138. Nullables
N/A


139 139. Random Class
N/A


140 140. Introduction To Date And Time Manipulation
N/A


141 141. Date Time Static Fields
N/A


142 142. Date Time Properties
N/A


143 143. Date Time Methods
N/A


144 144. Formatting Date And Time
N/A


145 145. Time Span
N/A


146 146. Time Zones
N/A


147 147. Leap Year Manipulation
N/A


148 148. Live Coding Demo Application. Date And Time Management
N/A


149 149. Live Coding Demo Application Date And Time Management Part 2
N/A


150 150. Understanding Communication
N/A


151 151. Pillars Of Communication
N/A


152 152. Written Communication
N/A


153 153. Understanding Communication Conclusion
N/A


154 154. Email Writing Introduction
N/A


155 155. Email a Powerful Tool
N/A


156 156. Email Communication
N/A


157 157. Email Structure
N/A


158 158. Email Structure Part 2
N/A


159 159. Email Etiquettes
N/A


160 160. System io class
N/A


161 161. Directory And Directory Info Classes
N/A


162 162. File And File Info Classes
N/A


163 163. Path
N/A


164 164. N Tier Architecture
N/A


165 165. What is Database
N/A


166 166. RDBMS ( Relational database management system)
N/A


167 167. What is SQL Query
N/A


168 168. Normalization
N/A


169 169. Normal Forms NF
N/A


170 170. Install MS SQL Server Express Edition 2017
N/A


171 171. Starting To SSMS (SQL Server Management Studio)
N/A


172 172. Create, Alter and Drop Database
N/A


173 173. Create , Rename And Drop Table
N/A


174 174. Data Type and Constraints
N/A


175 175. Foreign Key Constraint
N/A


176 176. Unique and Check Contraint
N/A


177 177. Manipulating Data
N/A


178 178. Update Data In a Table
N/A


179 179. Delete Data and Adventure works
N/A


180 180. Select Statement and Alias
N/A


181 181. Where Clause and Operators
N/A


182 182. Sorting and grouping Data
N/A


183 183. Retrieving Data
N/A


184 184. Case Function
N/A


185 185. Convert and Cast Function
N/A


186 186. Inner Join
N/A


187 187. Left And Right Join
N/A


188 188. Full and Self Join
N/A


189 189. Union Operators
N/A


190 190. Intersect and Except Operators
N/A


191 191. Subqueries With Select Statement
N/A


192 192. Singe Row and Multiple Row Subqueries
N/A


193 193. Insert , Update And Delete Statement
N/A


194 194. Date Time Function
N/A


195 195. Converting DateTime
N/A


196 196. String Function
N/A


197 197. Math Function
N/A


198 198. SQL Transactions
N/A


199 199. SQL Transactions Commands
N/A


200 200. Create Schema And View
N/A


201 201. Create Sequence
N/A


202 202. Create Logins
N/A


203 203. Users And User Permissions
N/A


204 204. Permissions and Roles
N/A


205 205. Final Version Of APP
N/A


206 206. Project Construction Stages
N/A


207 207. Creating Database
N/A


208 208. Creating Project Structure
N/A


209 209. Login From Design
N/A


210 210. Main Form Design
N/A


211 211. Department Forms Design
N/A


212 212. Positions Forms Design
N/A


213 213. Employee Forms Design
N/A


214 214. Task Forms Design
N/A


215 215. Permission Forms Design
N/A


216 216. Salary Forms Design
N/A


217 217. Connect Forms
N/A


218 218. Connect to Database LINQ to SQL
N/A


219 219. Add Department
N/A


220 220. Listing Departments
N/A


221 221. Add Position
N/A


222 222. Listing positions
N/A


223 223. Add Employee
N/A


224 224. Add Task
N/A


225 225. Listing Tasks
N/A


226 226. Add Salary
N/A


227 227. Listing Salaries
N/A


228 228. Login with UserNo and password
N/A


229 229. Add Permission
N/A


230 230. Listing Permissions
N/A


231 231. Update Permissions
N/A


232 232. Update Task
N/A


233 233. Update Salary
N/A


234 234. Update Employee
N/A


235 235. Update Department
N/A


236 236. Update Position
N/A


237 237. Delete Permission
N/A


238 238. Delete Task
N/A


239 239. Delete Salary
N/A


240 240. Delete Employee with Using Trigger
N/A


241 241. Delete Position With Using Trigger
N/A


242 242. Delete Department with Using Trigger
N/A


243 243. User Authorization Operations
N/A


244 244. Export to Excel
N/A


245 245. What Is Solid
N/A


246 246. S - Single Responsibility
N/A


247 247. o - Open Closed
N/A


248 248. L- Liskov substitution
N/A


249 249. I - Interface Segregation
N/A


250 250. D - Dependency Inversion
N/A


251 251. Design Patterns
N/A


252 252. Abstract Factory Pattern
N/A


253 253. Observer Pattern
N/A


254 254. Facade Pattern
N/A


255 255. Stock Tracking Contruction Stages
N/A


256 256. Final varsion of stock tracking
N/A


257 257. Design Database Of Stock Tracking
N/A


258 258. Creating Project Structure Of Stock Tracking
N/A


259 259. Category Forms Design
N/A


260 260. Product Form Design
N/A


261 261. Customer Forms Design
N/A


262 262. Deleted a d Stock Alert Froms Design
N/A


263 263. Sales From Design
N/A


264 264. Main From Design And Connect Pages
N/A


265 265. Catergory Add And Listing Operations
N/A


266 266. Customer Add and List Operations
N/A


267 267. Product Add And Listning Operations
N/A


268 268. Add Product Stock And Adjust Stock Alerts
N/A


269 269. Sales Add And Listing Operations
N/A


270 270. Category And Customer Update Operations
N/A


271 271. Product and Sales Update Operations
N/A


272 272. Delete Sales
N/A


273 273. Delete Products
N/A


274 274. Delete Customers
N/A


275 275. Delete Category
N/A


276 276. Deleted Form and Get Back Deleted Files Traning
N/A


277 277. What's MVC
N/A


278 278. First MVC Project
N/A


279 279. Action Result
N/A


280 280. View in MVC
N/A


281 281. Usage Of Layout
N/A


282 282. Partial View
N/A


283 283. Model In MVC
N/A


284 284. HTTPGET and HTTPPOST
N/A


285 285. Begin From
N/A


286 286. JSON
N/A


287 287. ViewBag, ViewData and TempData
N/A


288 288. Validations
N/A


289 289. Routing In MVC
N/A


290 290. Action Filters
N/A


291 291. HTML Part 1
N/A


292 292. HTML Part 2
N/A


293 293. HTML Part 3
N/A


294 294. HTML With CSS Part - 1
N/A


295 295. HTML With CSS part - 2
N/A


296 296. Java Script Part - 1
N/A


297 297. AJAX
N/A


298 298. Bootstrap
N/A


1 1. Welcome to this course!
N/A


2 2. Overview of the course curriculum
N/A


3 3. Our Python Coding Environment
N/A


4 4. Writing our first code! Variables and printing
N/A


5 5. Community and Support
N/A


6 6. Numbers in Python
N/A


7 7. Calculating the remainder of a division
N/A


8 8. Information before your first coding exercise
N/A


9 9. Python strings
N/A


10 10. Python String Formatting
N/A


11 11. Getting User Input In Python
N/A


12 12. Booleans and Comparisons In Python
N/A


13 13. And & Or in Python
N/A


14 14. Lists In Python
N/A


15 15. Tuples in Python
N/A


16 16. Sets in Python
N/A


17 17 . Advanced set Operations
N/A


18 18. Python Dictionaries
N/A


19 19 . Length and sum
N/A


20 20.Joining a list
N/A


21 21. If Statements In Python
N/A


22 22. While Loops In Python
N/A


23 23. For Loops In Python
N/A


24 24. Destructing syntax
N/A


25 25. Iterating over dictionaries
N/A


26 26. Break and continue
N/A


27 27. The else keyword with loops
N/A


28 28. Finding prime numbers with for loops
N/A


29 29. List Slicing in Python
N/A


30 30. List Comprehension in Python
N/A


31 31. Comprehensions With Conditionals
N/A


32 32. Set And Dictionary Comprehensions
N/A


33 33. The Zip Function
N/A


34 34. The Enumerate Function
N/A


35 35. Functions In Python
N/A


36 36. Arguments And Parameters
N/A


37 37. Functions And Return Values In Python
N/A


38 38. Default Parameter Values
N/A


39 39. Lambda Functions On Python
N/A


40 40. First - Class Functions In Python
N/A


41 41. Creating our first PyCharm project
N/A


42 42. Setting up PyCharm font and display settings
N/A


43 43. Milestone Project Brief
N/A


44 44. Milestone Project Implementation Video
N/A


45 45. Installing Python in your computer
N/A


46 46. Installing PyCharm in your computer
N/A


47 47. Intro to Object-Oriented Programming with Python
N/A


48 48. More About Classes And Objects
N/A


49 49. Parameter Naming In Python
N/A


50 50. Magic methods in Python
N/A


51 51. Inheritance In Python
N/A


52 52. The @ Property Decorator
N/A


53 53. @classmethod and @staticmethod in Python
N/A


54 55. More @classmethod and @staticmethod examples
N/A


55 56. Intro To Errors In Python
N/A


56 57. Built in errors in Python
N/A


57 58. Raising errors in Python
N/A


58 59. Creating our own errors in Python
N/A


59 60. Dealing with Python errors
N/A


60 61. The on success block and re-raising exceptions
N/A


61 62. Handling those pesky user errors!
N/A


62 63. Debugging with Pycharm
N/A


63 64. Files in Python
N/A


64 65. Python Exercise copying files
N/A


65 66. CSV Files With Python
N/A


66 67. JSON Files With Python
N/A


67 68. Using the with syntax in Python
N/A


68 69. Importing our own files
N/A


69 70. Python relative imports children
N/A


70 71. Python relative imports parents
N/A


71 72. Import errors and running as a Python script
N/A


72 73. Intro To Milestone Project 2
N/A


73 74. Milestone Project With Lists
N/A


74 75. Storing Books In Files
N/A


75 76. Using JSON Instead Of CSV
N/A


76 77. Intro To Databases with Python
N/A


77 78. Using SQLite in Python
N/A


78 79. Some Database Jargon
N/A


79 80. Creating Our Books Table Using Python
N/A


80 81. Inserting Books Using Python
N/A


81 82. SELECT examples
N/A


82 83. Getting all our books
N/A


83 84. UPDATE and DELETE
N/A


84 85. Filtering with WHERE
N/A


85 86. Finishing The Milestone Project
N/A


86 87. Ordering and limiting
N/A


87 88. Developing our context manager in Python
N/A


88 89. Errors In Context Managers
N/A


89 90. Typing In Python
N/A


90 91. Further reading
N/A


91 92. Generators In Python
N/A


92 93. Python Generator Classes And Iterators
N/A


93 94. Iterables In Python
N/A


94 95. The filter() function in Python
N/A


95 96. The map() function in Python
N/A


96 97. any() and all() in Python
N/A


97 98. Mutability In Python
N/A


98 99. Argument Mutability in Python
N/A


99 100. Default Values For Parameters
N/A


100 101. Mutable default arguments (bad idea)
N/A


101 102. Argument Unpacking In Python
N/A


102 103. Queues in Python
N/A


103 104. Some Interesting Python Collections
N/A


104 105. Timezones
N/A


105 106. Timing Your Code With Python
N/A


106 107. Regular Expressions
N/A


107 108. Regex Examples
N/A


108 109. Regex In Python
N/A


109 110. Introduction To Logging In Python
N/A


110 111. Logging to a file and other features
N/A


111 112. Higher Order Functions In Python
N/A


112 113. Understanding HTML with Beautiful Soup
N/A


113 114. Default Values For Parameters
N/A


114 115. Structuring our parsing program better
N/A


115 116. Splitting HTML locators out of our Python class
N/A


116 117. Understanding HTML with the browser
N/A


117 118. scraping Our First Website With Python
N/A


118 119. Milestones Project 3 A Quote Scraper
N/A


119 120. Quotes Project 2 Structuring a scraping app in Python
N/A


120 121. Qoutes Project 3 getting our locators,
N/A


121 122. Quotes Project 4 Crafting Our Quote parser
N/A


122 123. Quotes Project 5 The quotes page
N/A


123 124. Quotes Project 6 Recap Of The Project
N/A


124 125. Milestone Project 4A Book Scraper Application
N/A


125 126. Books Project 2 Recap Of HTML locators
N/A


126 127. Books Project 3 Creating Locators In Python
N/A


127 129. Books Project 5 Creating Our Book Parser
N/A


128 130. Books Project 6 Writing our app file
N/A


129 131. Books Project 7 Sorting The Books
N/A


130 132. Books Project 8 Constructing our menu
N/A


131 133. ASIDE The best way to write user menus
N/A


132 134. Books Project 9 Getting multiple pages
N/A


133 135. Books Project 10 Multiple Pages In Python
N/A


134 136. Books Project 11 Getting The Page Count In Python
N/A


135 137. Books Project 12 Adding logging to our Python project
N/A


136 138. A word on scraping pages with JavaScript
N/A


137 139. Introduction to this section
N/A


138 140. Review of our quotes scraping code
N/A


139 141. Downloading chromedriver
N/A


140 142. Using Chrome In Our Scraping Code
N/A


141 143. Our new page locators
N/A


142 144. Interacting with dropdowns
N/A


143 145. Selecting tags
N/A


144 146. Searching for quotes
N/A


145 147. Encapsulating logic more simply
N/A


146 148. Adding some error handling
N/A


147 149. Implicit and explicit waits in Selenium
N/A


148 150. Adding Waits To Our Program Code
N/A


149 151. The Dining Philosophers Problem
N/A


150 152. Processes And Threads
N/A


151 153. The Python GIL
N/A


152 154. Example Threads In Python
N/A


153 155. Using Python concurrent.futures the ThreadPoolExecutor
N/A


154 156. Don't kill threads!
N/A


155 157. Multiprocessing In Python
N/A


156 158. Using Python concurrent.futures the ProcessPoolExecutor
N/A


157 159. Dealing with shared state in threads
N/A


158 160. Queuing in threads with shared state
N/A


159 161. Using Python generators instead of threads
N/A


160 162. Our First Single -threaded task scheduler in pyt
N/A


161 163. Yielding from another iterator in Python
N/A


162 164. Receiving data through yield
N/A


163 165. The async and await keywords
N/A


164 166. Watch these talks for more explanations and examples!
N/A


165 167. Our asynchronous scraper
N/A


166 168. Making our first async requesr in Python
N/A


167 169. Getting multiple pages efficiently
N/A


168 170. Using async_timeout for security
N/A


169 171. Turning our book scraping project async
N/A


170 172. A note on HTTPS with Python and Mac OS X
N/A


171 173. Running Python in the console
N/A


172 174. Terminal video running Python
N/A


173 175. Terminal video what is a virtualenv
N/A


174 176. Terminal video navigating the terminal and using virtualenv
N/A


175 177. Terminal video using Pipenv
N/A


176 178. Terminal video Pipenv and virtualenv
N/A


177 179. Setting Up Project With Pipenv
N/A


178 180. Our First Flask Endpoint
N/A


179 181. Returning information with Flask and Python
N/A


180 182. Rendering HTML with Flask and Python
N/A


181 183. Error pages and Jinja2 inheritance
N/A


182 184. Rendering forms with flask and python
N/A


183 185.Accessing POST from ddata with flask
N/A


184 186. Putting our form in a single endpoint
N/A


185 187. Using Jinja2 for loops to create a nicer homepage
N/A


186 188. Adding navigation to our website
N/A


187 1. Signing up to OpenExchangeRates
N/A


188 3. Creating a currency exchange library
N/A


189 4. Caching functions with functools
N/A


190 5. TTL caches with cachetools
N/A


191 2. Getting all exchange rates from the API-en_US.srt
N/A


192 5. Decorators with parameters
N/A


193 6. Functions that accept multiple arguments
N/A


194 7. Generic decorators for any function
N/A


195 2. Using a @syntax
N/A


196 3. Functools wraps in Python
N/A


197 4. Decorating functions with parameters
N/A


198 3. The Usefulness of ABCs
N/A


199 4. The Relationship Between ABCs And Interfaces
N/A


200 5. The property setter in Python
N/A


201 1. Intro to multiple inheritance with Python
N/A


202 2. Intyro to ABCs in Python
N/A


203 4.Packing Components
N/A


204 5. Using frames for different layouts
N/A


205 6. Starting our text editor project
N/A


206 7. Tkinter notebooks and creating files
N/A


207 8. Adding a menu to our application
N/A


208 9. Saving files to disk
N/A


209 10. Opening files
N/A


210 11. Binding shortcuts in Tkinter
N/A


211 12. Checking our tabs for unsaved changes
N/A


212 13. Confirming exit with unsaved changes
N/A


213 14. Closing individual tabs
N/A


214 15. Adding another menu
N/A


215 16. Adding a permanent scrollbar to our text area
N/A


216 1. Setting up Tkinter
N/A


217 2. Hello world in Tkinter
N/A


218 3. Labels and fields
N/A


219 6. Testing classes
N/A


220 7. More Printer tests
N/A


221 1. Introduction to this section
N/A


222 2. Testing functions
N/A


223 3. Testing for errors
N/A


224 4. Testing our multiplication function
N/A


225 5. Writing a printer class for testing
N/A


226 8. Finding nodes in a tree with Python
N/A


227 9. How do you delete nodes from a binary tree
N/A


228 10. Deleting nodes in code with Python
N/A


229 11. Deleting nodes with two children in code
N/A


230 12. Testing our binary tree!
N/A


231 1. Presentation queues, stacks, and complexity
N/A


232 2. Presentation binary search
N/A


233 3. Presentation binary trees
N/A


234 4. Presentation traversal of binary trees
N/A


235 5. Presentation adding elements to a binary tree
N/A


236 6. Adding elements to a binary tree in Python
N/A


237 7. Recursion and inorder traversal in Python
N/A


238 5. Sending e-mails with Mailgun
N/A


239 6. Creating a re-usable Mailgun library
N/A


240 7. Sneak peek my IDE setup!
N/A


241 1. Python libraries overview
N/A


242 2. Using pylint
N/A


243 3. Using Yapf
N/A


244 4. Sending e-mails with smtplib
N/A


245 22. Object-Oriented Programming in Python
N/A


246 23. Magic methods __str__ and __repr__
N/A


247 24. Class methods and static methods
N/A


248 25. Class inheritance
N/A


249 26. Class composition
N/A


250 27. Type hinting
N/A


251 28. How Imports Work In Python
N/A


252 29. Relative imports in Python
N/A


253 30. Errors In Python
N/A


254 31. Custom error classes
N/A


255 32. First-class functions
N/A


256 33. Simple decorators in Python
N/A


257 34. The 'at' syntax for decorators
N/A


258 35. Decorating functions with parameters
N/A


259 36. Decorators with parameters
N/A


260 37. Mutability in Python
N/A


261 38. Mutable default parameters (and why they're a bad idea)
N/A


262 2. String formatting in Python
N/A


263 3. Getting user input
N/A


264 4. Lists, tuples, and sets
N/A


265 5. Advanced set operations
N/A


266 6. Booleans in Python
N/A


267 7. If statements in Python
N/A


268 8. The in keyword
N/A


269 9. If statements with the 'in' keyword
N/A


270 10. Loops in Python
N/A


271 11. List comprehensions
N/A


272 12. Dictionaries
N/A


273 13. Destructuring variables
N/A


274 14. Functions in Python
N/A


275 15. Function arguments and parameters
N/A


276 16. Default parameter values
N/A


277 17. Functions returning values
N/A


278 18. Lambda functions in Python
N/A


279 19. Dictionary comprehensions
N/A


280 20. Unpacking arguments
N/A


281 21. Unpacking keyword arguments
N/A


282 1. Thank you for taking the course
N/A


1 Introduction
N/A


2 Hello World
N/A


3 Title, Heading, and Paragraph
N/A


4 Horizontal Rule, Break, and Comment
N/A


5 Formatting Elements
N/A


6 Images
N/A


7 Links
N/A


8 More on Links
N/A


9 Tables
N/A


10 Rowspan and Colspan
N/A


11 Unordered Lists
N/A


12 Ordered Lists
N/A


13 Definition Lists
N/A


14 Iframes
N/A


15 Forms
N/A


16 Radio Buttons and Checkboxes
N/A


17 Dropdown and Textarea
N/A


18 Submit and Reset
N/A


1 More on CSS Selectors
N/A


2 Relative Positioning
N/A


3 Absolute Positioning
N/A


4 Fixed Positioning
N/A


5 Stylesheet Levels
N/A


6 Introduction to CSS
N/A


7 Color in CSS
N/A


1 Introduction to Modern JavaScript
N/A


2 var, let, and const
N/A


3 Template Literals
N/A


4 Arrow Functions
N/A


5 Mutable vs Immutable Objects
N/A


6 Objects in JavaScript
N/A


7 Conditional Statements and Switch
N/A


8 JavaScript Loops
N/A


9 Functions in JavaScript
N/A


10 Callbacks and Anonymous Functions
N/A


11 Object Methods and 'this'
N/A


12 Object Constructors
N/A


13 Prototype and Inheritance
N/A


14 Object Destructuring
N/A


15 Classes: Getters and Setters
N/A


16 Class Inheritance and Methods
N/A


17 JavaScript DOM Full Course
N/A


18 Introduction to React A JS library for building user interfaces
N/A


19 Styling Components Hooks
N/A


20 Hierarchy rendering advanced hooks
N/A


21 DOM
N/A


22 Projects
N/A


23 Building a Calculator App
N/A


24 Using the Pokemon API
N/A


25 Conclusion
N/A


1 Introduction to Computer Programming
N/A


2 Introduction to Java Programming, Its History, Why Study it
N/A


3 How to Download and Install JDK _ Set Path and JAVA_HOME for Java Programming
N/A


4 How To Download and Install Eclipse IDE for Java Programming
N/A


5 my-first-java-hello-world-program
N/A


6 how-to-compile-and-run-java-program-from-command-prompt
N/A


7 Java Scanner Class - User Input Tutorial
N/A


8 Java Primitive Data Types, Variables _ Java Programming Tutorial
N/A


9 Creating and Using Variables - Java Programming
N/A


10 Escape Sequences, print and println method
N/A


11 Comments in Java Programming
N/A


12 Basic and Compound Arithmetic Operators - Java
N/A


13 Comparison Operators - Java Programming Tutorial
N/A


14 Increment and Decrement Operators
N/A


15 Logical Operators in Java Programming
N/A


16 Strings in Java Programming
N/A


17 IF ELSE Conditional Statements
N/A


18 Nested If-Else Statements - Java Programming
N/A


19 Switch Statement in Java Programming
N/A


20 Ternary Operator in Java Programming
N/A


21 Looping with While Loop
N/A


22 Do-While Loop in Java Programming
N/A


23 For Loop With Example in Java Programming
N/A


24 Break Statement in Java Programming
N/A


25 Continue Statement in Java Programming
N/A


26 Arrays in Java Programming
N/A


27 Array User Input Using For Loop
N/A


28 For Each Loop and Arrays in Java Programming
N/A


29 How to Declare and initialise Arrays in different ways
N/A


30 Two-Dimensional (2D) Array
N/A


31 Two Dimensional ( 2 D ) Array with Example
N/A


32 Three Dimensional Array
N/A


33 Creating and Using Methods in Java Programming
N/A


34 Java Methods with Return Values
N/A


35 Java Methods with Variable Number of Parameters
N/A


36 Methods with Parameters Arguments
N/A


37 Java Reference and Primitive Data Types
N/A


38 Java Data Types and Default Values - Object-Oriented
N/A


39 Java Private Access Specifiers - Object-Oriented Programming
N/A


40 Local Variables and Variable Scope
N/A


41 Pass by Value and Pass by Reference
N/A


42 Passing, Returning Arrays To from Methods
N/A


43 Static Keyword, Methods, Variables
N/A


1 Classes-Objects-Methods
N/A


2 More-On-Classes-Objects-Methods
N/A


3 Array of Objects in Java
N/A


4 Class Constructors
N/A


5 Java this Keyword
N/A


6 Final Keyword in Java
N/A


7 Passing Objects to Methods
N/A


8 Java Inheritance
N/A


9 Compile-time Polymorphism vs. Runtime Polymorphism
N/A


10 Abstract Class In Java
N/A


11 Interface in Java
N/A


12 Polymorphism In Java
N/A


13 What is Encapsulation in Java
N/A


14 What-Are-Packages
N/A


15 Nested-And-Inner-Class
N/A


16 Java-Threads-Multithreading
N/A


17 Exception-Handling
N/A


18 Wrapper-Classes
N/A


19 What is List
N/A


20 What is ArrayList
N/A


21 ArrayList Constructors
N/A


22 What is the Hierarchy of ArrayList
N/A


23 What is Iterator
N/A


24 What is Iterable Interface
N/A


25 What is ListIterator
N/A


26 How to add object to the ArrayList
N/A


27 Add Object by Index to ArrayList
N/A


28 Add User-Defined Object to ArrayList
N/A


29 Replace Object in ArrayList
N/A


30 Retain Objects in ArrayList
N/A


31 Remove Objects from ArrayList
N/A


32 LinkedList Overview
N/A


33 LinkedList Constructors
N/A


34 Add Object to LinkedList
N/A


35 Get Objects from LinkedList using For-Each Loop
N/A


36 Add User-Defined Object to LinkedList
N/A


37 Remove Object from LinkedList
N/A


38 Remove Multiple Objects from LinkedList
N/A


39 LinkedList Methods: clear(), isEmpty(), size()
N/A


40 Java Deque Interface Overview
N/A


41 Deque: Push Method
N/A


42 Deque: Get Elements using Iterator
N/A


43 Deque: Remove and Poll Methods
N/A


44 Deque: RemoveFirst and PollFirst Methods
N/A


45 Deque: RemoveLast and PollLast Methods
N/A


46 Deque: Element and Peek Methods
N/A


47 Deque: DescendingIterator Method
N/A


48 Deque: GetFirst and PeekFirst Methods
N/A


49 Deque: Pop Method
N/A


50 Java OOPs Concepts
N/A


1 Add Multiple Objects to LinkedHashSet
N/A


2 Add Object to TreeSet
N/A


3 Check Size of LinkedHashSet
N/A


4 Remove All Objects from LinkedHashSet
N/A


5 Retain Objects in HashSet (retainAll Method)
N/A


6 Vector Constructors
N/A


7 Add Elements to Vector
N/A


8 Stack Overview - Java Collection Framework
N/A


9 Map Overview - Java Collection Framework
N/A


10 Map.Entry Interface Overview
N/A


11 HashMap Constructors Overview
N/A


12 Add User-Defined Object to HashMap
N/A


13 Clear HashMap (Clear Method)
N/A


14 Add Key-Value Pair using put() Method in HashMap
N/A


15 Add Multiple Key-Value Pairs using putAll() in HashMap
N/A


16 TreeMap Overview - Java Collection Framework
N/A


17 Comparable vs Comparator in Java
N/A


18 Functional Interface in Java 8 Features
N/A


19 Hashing and HashCode Overview
N/A


20 Predicate Interface in Java 8 with Lambda Examples
N/A


21 BiConsumer Interface in Java 8 with Lambda Examples
N/A


22 Supplier Interface in Java 8
N/A


23 Method References in Java 8
N/A


24 Optional Class in Java 8: Avoiding NullPointerException
N/A


25 Date-Time Duration in Java 8
N/A


26 Date-Time Period in Java 8
N/A


27 LocalDate in Java 8
N/A


28 LocalDateTime in Java 8
N/A


29 Why Interfaces Need Default Methods in Java
N/A


30 Java 8 Streams: Creating Stream Objects
N/A


31 Java 8 Streams: Sorting with Comparator
N/A


32 Java 8 Streams: Overview and Creation
N/A


33 What is the Java Collection Framework
N/A


34 Java Collection Framework Hierarchy
N/A


35 Set Interface Overview - Java Collection Framework
N/A


36 TreeSet Overview - Java Collection Framework
N/A


37 LinkedHashSet Overview - Java Collection Framework
N/A


38 Add Object to HashSet
N/A


1 Java Database Connectivity (JDBC) - Connecting Java with Databases
N/A


2 How to connect MySql database
N/A


3 MySQL Tutorial for Beginners - Introduction to MySQL
N/A


4 MySQL Tutorial for Beginners - how-to-install-mysql-on-mac
N/A


5 MySQL Tutorial for Beginners - how-to-install-mysql-on-windows
N/A


6 MySQL Tutorial for Beginners - how-to-install-mysql-on-ubuntu-linux
N/A


7 MySQL Tutorial for Beginners - how-to-create-a-database-in-mysql
N/A


8 MySQL Tutorial for Beginners - how-to-create-a-tables-in-mysql
N/A


9 MySQL Tutorial for Beginners - how-to-insert-data-into-a-mysql-table
N/A


10 MySQL Tutorial for Beginners - using-select-statement-to-query-data-in-mysql
N/A


11 MySQL Tutorial for Beginners - mysql-select-distinct-statement
N/A


12 MySQL Tutorial for Beginners-mysql-where-clause-with-examples
N/A


13 MySQL Tutorial for Beginners -mysql-and-condition-by-examples
N/A


14 MySQL Tutorial for Beginners-mysql-or-condition
N/A


15 MySQL Tutorial for Beginners-mysql-order-by-clause
N/A


16 MySQL Tutorial for Beginners-mysql-limit-clause
N/A


17 MySQL Tutorial for Beginners-mysql-update-statement
N/A


18 MySQL Tutorial for Beginners-mysql-delete-query
N/A


19 MySQL Tutorial for Beginners-mysql-truncate-table-with-examples
N/A


20 MySQL Tutorial for Beginners-mysql-drop-table-statement
N/A


21 MySQL Tutorial for Beginners-mysql-describe-statement
N/A


22 MySQL Tutorial for Beginners-mysql-alter-table-statement
N/A


23 MySQL Tutorial for Beginners-mysql-between-operator
N/A


24 MySQL Tutorial for Beginners-mysql-aliases
N/A


25 Mysql Tutorial for Beginners-mysql-in-clause
N/A


26 Mysql Tutorial for Beginners-mysql-like-operator
N/A


27 MySQL Tutorial for Beginners-mysql-insert-into-select-statement
N/A


28 MySQL Tutorial for Beginners-mysql-create-table-like
N/A


29 MySQL Tutorial for Beginners-mysql-union-operator
N/A


30 MySQL Tutorial for Beginners-mysql-primary-key
N/A


31 MySQL Tutorial for Beginners-mysql-unique-constraint
N/A


32 MySQL Tutorial for Beginners-mysql-foreign-key-constraint
N/A


33 MySQL Tutorial for Beginners-mysql-not-null
N/A


34 MySQL Tutorial for Beginners-mysql-auto-increment
N/A


35 MySQL Tutorial for Beginners-mysql-default-constraint
N/A


36 MySQL Tutorial for Beginners-mysql-join
N/A


37 MySQL Tutorial for Beginners-mysql-inner-join
N/A


38 MySQL Tutorial for Beginners-mysql-left-join
N/A


39 Postgresql Tutorial for Beginners - Introduction to Postgresql
N/A


40 Postgresql Tutorial for Beginners - Installing Postgresql on MacOS
N/A


41 Postgresql Tutorial for Beginners - Installing Postgresql on Ubuntu Linux
N/A


42 Postgresql Tutorial for Beginners - How to install postgresql-pgadmin-on-window
N/A


43 Postgresql Tutorial for Beginners - Create-a-database-in-postgresql-postgresql
N/A


44 Postgresql Tutorial for Beginners - Postgresql-create-table
N/A


45 Postgresql Tutorial for Beginners - Postgresql-insert-query
N/A


46 Postgresql Tutorial for Beginners - Postgresql-select-query
N/A


47 Postgresql Tutorial for Beginners - Postgresql-select-distinct
N/A


48 Postgresql Tutorial for Beginners - Postgresql and Condition
N/A


49 Postgresql Tutorial for Beginners - Postgresql or Condition
N/A


50 Postgresql Tutorial for Beginners - Postgresql Order
N/A


51 Postgresql Tutorial for Beginners - Postgresql Order
N/A


52 Postgresql Tutorial for Beginners - Postgresql Limit Clause
N/A


53 Postgresql Tutorial for Beginners - Postgresql Update
N/A


54 Postgresql Tutorial for Beginners - Postgresql Delete
N/A


55 Postgresql Tutorial for Beginners - Postgresql Truncate Table Statement
N/A


56 Postgresql Tutorial for Beginners - Postgresql Truncate Table Statement
N/A


57 Postgresql Tutorial for Beginners - Postgresql Alter Table
N/A


58 Postgresql Tutorial for Beginners - Postgresql between condition
N/A


59 Postgresql Tutorial for Beginners - Postgresql Alias
N/A


60 Postgresql Tutorial for Beginners - Postgresql in Condition
N/A


61 Postgresql Tutorial for Beginners - Postgresql like clause
N/A


62 Postgresql Tutorial for Beginners - Postgres insert-with-select
N/A


1 Introduction To Hibernate
N/A


2 Setting Up Hibernate
N/A


3 Writing a Hibernate Application
N/A


4 Writing the Model Class with Annotations
N/A


5 Saving objects using hibernate apis_CbormGM3
N/A


6 hbm2ddl Configuration and Name Annotations
N/A


7 More Annotations
N/A


8 Retrieving Objects using session.get
N/A


9 Primary Keys
N/A


10 Value Types and Embedding Objects
N/A


11 Attribute Overrides and Embedded Object
N/A


12 Saving Collections
N/A


13 Configuring Collections and Adding
N/A


14 Proxy Objects and Eager and Lazy Fetch Types
N/A


15 One-to-one Mapping
N/A


16 One-to-many Mapping
N/A


17 Mappedby and Many-to-many Mapping
N/A


18 Cascadetypes
N/A


19 Implementing Inheritance
N/A


20 Implementing Inheritance Single Table Strategy
N/A


21 Implementing Inheritance with table-per-class Strategy
N/A


22 Implementing Inheritance with Joined
N/A


23 Crud Operations
N/A


24 Transient Persistent and Detached Objects
N/A


25 Understanding State Changes
N/A


26 Persisting Detached Objects
N/A


27 Introducing hql and the query Object
N/A


28 Select and Pagination in hql
N/A


29 Understanding Parameter Binding and sql Injection
N/A


30 Named Queries
N/A


31 Introduction to Criteria api
N/A


32 Understanding Restrictions
N/A


33 Projections and Query by Example
N/A


34 Cacheing in Hibernate
N/A


35 Configuring Second Level Cache
N/A


36 Using Query Cache
N/A


1 Understanding- Dependency - Injection
N/A


2 Setting
N/A


3 Undersatanding Spring Bean Factory
N/A


4 Writing code using the bean factory
N/A


5 Application Context and Property Initialization
N/A


6 Using Constructor Injection
N/A


7 Injecting Objects
N/A


8 Inner Beans Aliases
N/A


9 Initializing Collections
N/A


10 Bean Autowiring
N/A


11 Understanding Bean Scopes
N/A


12 Using Application Context Aware
N/A


13 Lifecycle Callbacks
N/A


14 Writing a bean post-processor
N/A


15 Writing a bean factory post-processor
N/A


16 Coding to Interfaces
N/A


17 Coding to Interfaces Cont.
N/A


18 The Autowired Annotation
N/A


19 Some JSR 250 Annotations
N/A


20 Component and Stereotype Annotations
N/A


21 Introduction to Aop
N/A


22 Event handling in spring
N/A


23 Getting started to spring-boot
N/A


24 Spring-boot Rest Controller
N/A


25 Spring MVC Framework
N/A


26 http-get-request
N/A


27 http-post-request
N/A


28 http-put-and-delete-api-endpoints
N/A


29 spring-data-jpa
N/A


30 configuring-embedded-apache-derby-in-spring
N/A


31 spring-boot-crud-operations-using-apache
N/A


32 spring-boot-mysql-tutorial-using-mysql
N/A


33 spring-boot-mysql-tutorial-table-annotation
N/A


34 database-changes-with-spring-boot
N/A


35 using-postgresql-in-spring-boot
N/A


36 Building REST services with Spring Boot
N/A


37 spring-boot-testing-writing-junit-tests-using-junit-and-mockito
N/A


38 Introduction to Microservice
N/A


39 Prerequisites of Microservice
N/A


40 Developing Student Service
N/A


41 Developing Book Service
N/A


42 Developing Library Service
N/A


43 Microservices Internal Communication USI
N/A


44 Microservices Internal Communication USI - Cont
N/A


45 Developing Eureka Microservice
N/A


46 Registering Microservices to Eureka Serv
N/A


Instructor

Admin

As the Admin of our platform, I bring over a decade of experience in managing and leading digital transformation initiatives. My journey began in the tech industry as a developer, and I have since evolved into a strategic leader with a focus on innovation and operational excellence. I am passionate about leveraging technology to solve complex problems and drive organizational growth. Outside of work, I enjoy mentoring aspiring tech professionals and staying updated with the latest industry trends.

0 Reviews
124 Students
56 Courses

No Review found

Student Feedback

Course you might like

Associate
Certified Cybersecuity Professional Course (CCP)
Cyber attacks increase with every digital connection made around the world. Learn how to protect and defend an organizat...

You must be enrolled to ask a question

More Courses by Author

Discover Additional Learning Opportunities