
Learn to create a Java hello world program in Eclipse by making Java project and package, defining class with a main method, printing hello world, and running to see output.
Explore Java arithmetic operators, including addition, subtraction, multiplication, division, and modulus, using a Scanner to read two integers. The video demonstrates input from keyboard and printing results for each operation.
Explore Java unary operators using integer variables, demonstrating negation and pre/post increment, showing how part one and part two values change and how boolean values evaluate.
Explore Java bitwise operators by examining byte variables 12 and 10, demonstrating not (~) and (&), xor (^), left shift (<<), right shift (>>), and two's complement concepts.
See how Java uses relational operators such as ==, <, <=, >, >=, and != with a boolean result, printed to show true or false outcomes.
Demonstrate how Java conditional operators evaluate booleans using bool one and bool two, with or (||) and and (&&) logic.
Explore input and output in Java, including System.out.println usage, print vs println behavior, and reading input with the Scanner class from System.in, plus string concatenation and formatting.
Learn how to create and manipulate strings in Java using a character array and the String constructor, then read input with a scanner, print results, and concatenate with plus operator.
Explore Java string functions by applying length, equals, equalsIgnoreCase, charAt, startsWith, endsWith, indexOf, lastIndexOf, replace, substring, split, and trim to manipulate text in Java.
Demonstrates Java string buffer and string builder usage, showing constructors, capacity behavior, and append, insert, and reverse operations to manage string content.
Explore the Java static keyword, showing how static variables and methods share one instance across objects, while non-static members vary per object, with examples of access and updates.
Explore defining a student class with name, id, and major, creating objects with new, and using setName and setMajor alongside a display method to print members in Java.
Explore the boolean datatype in Java by declaring boolean variables, initializing with true and false, printing results, and understanding type mismatch errors when assigning non-boolean values.
Explore the Java character type data by initializing variables with single-quoted literals, printing them, and using Unicode hexadecimal code 0041 to represent the capital letter A.
Explore the this keyword in Java, and learn how this.A and this.B bind to instance variables, how parameterized and non-parameterized constructors initialize objects, and how display prints values.
Learn to implement user defined exceptions in Java by creating a custom exception class, using constructors, and throwing it when age is below 18, with handling and display of details.
Explore the switch-case statement in Java, using a scanner to read a character and handle cases a through d, the default case, and the role of break.
Explore how to define, initialize, and manipulate int, float, and char arrays in Java, including using a scanner for input and printing with for and for-each loops.
Learn how to use array lists in Java to store strings, add elements, check size, print contents, and insert at a specific index using a for-each loop.
Demonstrate how a synchronized block around send message in a thread shows serialized access to a transfer object, producing ordered outputs like Hello, world, and Java, rather than interleaved results.
Learn how to use vectors in Java by creating a vector of integers, adding elements, printing size and contents, and inserting at a specific index.
Explore Java packages by creating a my math class in the math package, implementing subtract, multiply, divide, and a recursive factorial, and importing and using it from another package demo.
Explore how Java uses polymorphism and method overriding to implement inheritance in subclasses like dog and frog, calling super methods and printing results with System.out.println.
Explore Java function overloading and polymorphism through ada methods with different parameters, and learn how calls resolve by argument type, count, or order to compute rectangle, square, and circle areas.
Explore the Java set interface in java.util, build two integer sets, observe duplicate removal, and perform union, intersection, and difference with add, addAll, and removeAll.
Explore real type data in Java by using float and double variables, casting integers to float for fractional results, and understanding memory size and default double behavior.
Demonstrate using a Java stack to push integer objects, pick the top, check size and is empty, and pop elements until the stack is empty.
Explain how to implement a queue in Java using java.util queue interface, instantiate with a linked list, add elements, inspect size, peek front item, and remove items in fifo order.
Explore Java abstraction by defining abstract classes and methods, extending them, and implementing abstract methods through concrete subclasses such as programmer and tester, with salary and description behavior.
Learners explore a Java priority queue built with a student class that implements comparable, defines rank and name, and overrides compareTo to order by rank during add and poll.
See how Java inheritance works through an employee superclass and developer and tester subclasses, using protected salary and bonuses to calculate total salaries.
Learn how to comment in Java with single line // and block /* ... */ comments, and use Eclipse shortcuts to apply or remove comments, which do not affect execution.
Explore java linked lists by creating a list of integer wrapper objects, adding elements, printing size and contents, using a for each loop, and inserting another list at an index.
Learn how Java interfaces define behavior, including default and static methods, constants, and multi-interface inheritance; implement them in classes, explore abstract classes, and see interface-driven design in action.
Learn Java multithreading by extending the Thread class, overriding the run method, and using Thread.sleep to execute a parallel for loop with main and thread outputs.
Define a class that implements Runnable and overrides run to print the thread id and values 0–9, demonstrating multithreading with Runnable and parallel execution.
Java hash map demonstrates a hash table based map that permits null keys and values, does not guarantee order, and supports put, key uniqueness, containsKey, and get operations.
Explore java hash tables by building a hash table that maps string keys to integer values, using put and get operations, updating entries, and finding the maximum value.
Explore Java functions, from user defined and library functions to recursion, return types, and prototypes, with examples like add, factorial, and Math.pow.
Demonstrate the Java final keyword by defining final variables initialized once in constructors, final methods that cannot be overridden, and final classes that cannot be extended, with practical print examples.
Implement the Java comparator interface to define custom sort logic, then sort a city list alphabetically by passing a comparator to the sort method and invoking the compare method.
Explore how the break statement exits a while true infinite loop in Java by printing an incrementing variable until it reaches ten, then continuing with the rest of the program.
Explore the Java for loop syntax, including initialization, condition, and increment, and see how a sum from 0 to 9 becomes 45 through the loop.
Explore how a Java while loop sums numbers from 0 to 9, printing each value and the running total, with a starting at 0 and a incrementing until ten.
Explore Java file handling by creating file input and output streams, reading and writing characters from sample.txt to sample copy.txt, with exception handling and final cleanup.
Explore Java constructors by defining a non-parameter and a parameterized constructor in an account class, initializing name, account number, and balance, and updating them via set details and deposit.
Explore Java exception handling with try, catch, and finally, handling division by zero and number format exceptions, using multi-catch blocks and user input to demonstrate robust error remediation.
Explore java enumeration and iterators, using vector to build a word list, populate with add and add all, and iterate with an iterator to print elements.
Explore Java wrapper classes by creating and unboxing Integer objects, using Integer.parseInt to convert strings to ints, and converting numbers to binary and hexadecimal strings.
Explore Java access specifiers: default, public, protected, and private, and how they govern access within the same package and through inheritance in classes A, B, and C.
Initializes a ten-element int array in C++, fills each element with i+100 via a for loop 0 to 9, and prints a columnar table with element and value headings.
Learn how C++ bitwise operators work, including and, or, complement, and bit shifts, through binary representations and sample outputs such as 12, 61, -61, and 240.
Explore C++ relational operators by compiling and running code, explaining output line by line as A and B comparisons (equal, not equal, less, greater, and their equal variants) are evaluated.
Demonstrate how C++ logical operators treat nonzero values as true and zero as false using A and B. Show how and, or, and not affect conditions and outputs.
C++ assignment operators are explained with concrete examples, showing how +=, -=, *=, /=, %=, bitwise shifts, and bitwise and modify variables and reveal binary outputs.
This lecture explains the c++ hash operator in macros, showing how a replacement token is converted to a string literal and enclosed in codes, and demonstrates the resulting output.
Explore the C++ hash operator in macros and how a replacement text token becomes a string surrounded by quotes, with a practical macro example.
Explore how a C++ program raises a signal using a two-argument signal handler, triggering when i reaches three, then prints and sleeps for one second.
Learn c++ pointers to structures by initializing structure fields with strcpy, passing structure pointers to functions, and accessing fields using the -> operator.
Register the sigint signal and its handler with the signal function, then run a loop that sleeps for one second, printing a message until you press control-C to exit.
Define a C++ box class with public length, breadth, and height, setter functions, and a get volume function using the scope resolution operator to compute volumes.
Demonstrate function overloading in C++ by defining three print functions with the same name but different parameter types (int, double, string) and invoking them via a PD object.
Learn to create, join, and detach threads in C++ with pthreads, using joinable attributes and pthread_join and pthread_exit for synchronized termination.
Explore dynamic memory allocation for two-dimensional arrays in C++ using a double pointer, allocate memory blocks for rows and columns, and input and print values.
Understand C++ nested namespaces by creating an outer namespace with an inner namespace, defining the same function prototype in both, and using namespace to decide which function prints.
Explain line by line how C++ operator precedence affects expression evaluation in a program, using variables a, b, c, d, e to show outputs like 90 and 50.
Demonstrates c++ multiple inheritance by defining a rectangle that inherits width and height from shape and uses paint cost to compute total cost as area times 70.
Demonstrate a C++ function template with a generic max function that accepts const references and returns the maximum, across ints, doubles, and strings, using a template type name RT.
Demonstrate C++ inheritance by deriving a rectangle from a base shape, exposing width and height via public and protected members, and calculating area as width times height.
Explore how C++ macros work with a #define macro and preprocessor substitution, providing a min function for A and B. The example uses 104 and 34 to print the minimum.
See how C++ calls a function by pointer to swap two variables by passing their addresses. Observe values before and after the swap, showing the content at each address.
Define a box class with public member variables for length, breadth, and height; create two objects and compute and print their volumes using the dot membership operator.
Learn how C++ function call by reference allows swapping two variables by passing by reference to a swap function, demonstrating memory references and in-place modification of A and B.
Demonstrates C++ call by value: a and b are copied to x and y, swapped inside, but originals remain unchanged due to local scope and value copy.
The lecture demonstrates accessing and printing structure members in C++ using a books structure with title, author, subject, and book ID via the dot operator.
Learn a C++ class template for a stack using a vector of a generic type, with push, pop, top, and empty, demonstrated for int and string with out_of_range exception handling.
explain a c++ program where a = 100 and b = 200, pass them to a max function with parameters nom one and nom two, and return the larger value.
Illustrate default values for parameters by using a sum function with a default b of 20, showing outputs of 300 with two arguments and 120 with one.
Explore basic PHP syntax by writing a hello world program, using PHP tags, printing output with echo or print, and running the script from the command line with php Hello.php.
learn php file input and output by writing to a new file with fopen in write mode and fwrite, then reading with fopen in read mode using fgets until feof.
Explore PHP arithmetic operators by evaluating addition, subtraction, multiplication, division, modulus, and the increment and decrement of sample variables, and verify results in a local server.
Explore how PHP assignment operators work, starting with the basic = and progressing through cumulative operators such as +=, -=, *=, /=, and %=, using A, B, and C as examples.
Demonstrate PHP comparison operators by comparing A = 42 and B = 20, showing equal, not equal, greater than, less than, and the true or false outputs.
Execute a hello world as a PHP script inside an HTML page by embedding PHP blocks, saving as a PHP file, and running on a local host PHP server.
Explain the difference between client-side and server-side processing in a PHP web page by contrasting JavaScript output on the client with embedded PHP that serves the server date.
Explore the PHP break statement and how it exits loops and switch cases. See a while loop terminate early when a random value equals five, illustrating its control flow effect.
Learn how the PHP continue statement restarts the next iteration of a while loop, skipping remaining statements when a condition is met, demonstrated with random numbers and x, y.
Learn how to perform console input and output in PHP using standard streams, fscanf and printf, reading length and breadth as integers from STDIN and printing the area to STDOUT.
Explore PHP for loop, its three clauses (initialization, test, increment), and how omitting them can cause infinite loops. See examples printing 1–10, breaking when value equals 5, and array traversal.
Explore PHP while loops by demonstrating a counter from 1 to 10 and a random number loop that repeats until it equals five, showing deterministic and unpredictable outputs.
Explore PHP switch case to handle multiple conditions using a rand function in an example, demonstrating addition, subtraction, multiplication, and division with case-based outputs.
Explore how to use the MySQL API in PHP to connect to a database, create a table, insert and read data, and verify results; PHP 7 deprecates this API.
Explore the PHP MySQLi API through procedural and object-oriented examples, displaying records from the employee table with select queries, and rendering results in an HTML table.
Learn how PHP inheritance links a student class to an engineering student class using extends, with protected members, constructor chaining, and method overriding to display details.
Explore how the PHP get method sends form data by appending key-value pairs to the URL as a query string, which the PHP script receives via the $_GET associative array.
Explore PHP function statements, including call by reference, default and variable-length arguments, and return values, with practical examples of swapping, averaging, and args handling.
Explore scalar type declarations in PHP seven and how they enforce integer arguments and return types. Compare coercive and strict modes, including declare strict_types=1 and related type errors.
Discover the PHP seven spaceship operator, a two-way comparison that returns -1, 0, or 1 for numbers, floats, and strings, with illustrative examples.
Discover PHP 7's null coalescing operator, a double question mark that returns a variable's value if set or a default, as an alternative to the ternary operator.
Explore how the post method submits an HTML form to a PHP script, using the $_POST associative array to capture the name and age from the form.
Discover PHP seven's cryptographically secure pseudo random number generator (CSPRNG) with random_bytes and random_int, generating secure bytes and integers and converting bytes to hex for display.
Learn to set and read cookies in a PHP web app using a simple HTML form, the setcookie function, and PHP scripts that access $_COOKIE.
Define a custom exception handler in PHP and assign it with set_exception_handler to process uncaught exceptions, such as division by zero, printing the exception message.
Learn how PHP error handling uses the die function to terminate the program and display a message, with file_exists checks guiding whether the file opens or triggers termination.
Demonstrate PHP decision making with if, elseif, and else using a random number to classify values into ranges like less than 25, 25 to 50, and above 50.
Define and set a custom PHP error handler with set_error_handler; the handle_error function receives the error number and string, prints them, and terminates the script using die.
Demonstrates PHP exception handling using a try-catch flow to manage a division by zero error, with console input and the catch block displaying the error message.
Explore how PHP processes form data with get, post, and the $_REQUEST super global. Access submitted values through request associative array when a form posts back to the same page.
Learn how to use PHP 7 anonymous classes, instantiate unnamed classes, initialize with a constructor value, and perform add and subtract operations, yielding 30 and 5 respectively.
Learn C++, Java And PHP Programming In this Complete Course for C++,Java And PHP Beginners Basics to Advanced
Section 1: C++ Complete Course
This course will help you learn C++ basics and give you hands-on experience to create your own projects and work with computer memory. With its adaptability and fast rendering, you’ll find the C++ programming language used everywhere, from web browsers to game development and operating systems to science and machine learning tools.
This C++ Programming Course is designed to meet the industry benchmarks. This C++ programming course will give you extensive knowledge of Object-Oriented Programming in C++, Coding Styles and Design Patterns, Generic Programming and Standard Template Library.
The course examines common programming constructs as they are implemented in C++ including C++ 11. Topics include the use of C++ for memory management, file input/output (I/O), pointers, references, exceptions, and object-oriented programming. Basic data structures such as linked lists, stacks, and queues are covered in terms of their usage and implementation using C++.
Also, this course has been created to help you learn all the basics concepts that are the core of C++ Programing. This way, you will not only program in this language, but you will also understand the logic behind this programming language and will be able to create various applications in it on your own. Indeed, if you don’t have prior programming experience, the hardest part is understanding the programming logic and this course covers all the topics to help you succeed in C++ programming.
Subjects/topics you will learn through the course are
C++ Overview
Functions and variables
Classes
Operator Overloading
Initialization and Assignment
Storage Management
Inheritance
Polymorphism
Exception
Templates
Section 2: Java Complete Course
Take-Away Skills:
This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers
Topics Covered:
Module-1: Java Fundamentals
Basic Java Program
Compile and run a Java program
Understanding console output
Java Variables and Data Types
Java Operators
Conditional statements
Loops
Break and continue
Arrays
Single Dimensional array
Double Dimensional array
String Class
String methods
Section 3: PHP Complete Course
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.
Basic syntax
Input and Output
Arithmetic operators
Conditional operators
Comparison operators
Assignment operators
Loops
Conditional statements
and more
See you Inside the course. Thank you