
Explore how to include CSS in HTML using inline style sheets, embedded style blocks, and external style sheets, and learn how linking and importing enable styles across pages with selectors.
Learn basic css syntax by implementing styles in a head style tag, applying color and font properties to h1 and body elements.
Explore how to style text with CSS fonts, including font family fallbacks, font weight, style, variant, size in pixels, and shorthand notation, to create bold, italic, and smallcaps typography.
Explore css text styling, including color, direction, letter-spacing, word-spacing, text-indent, text-decoration, text-transform, and text-shadow using practical paragraph examples.
Explore styling hyperlinks with the anchor tag, covering default colors, visited, hover, and active states, and controlling underline through text-decoration with practical CSS examples.
Explore how CSS layers use z-index to stack absolute-positioned divs, implementing three colored layers (green, red, yellow) and adjusting z-index to control the topmost layer.
Learn to style CSS lists with list-style-type variations (disk, circle, square; lower roman and alpha) and create inline lists using float left, or remove bullets with list-style: none.
Explore css animation fundamentals by building and animating a red square through keyframes, color and position transformations, delays, iteration counts, and direction options like alternate and reverse.
Explore css 2d transformations using rotate and skew along the x and y axes. See 20-degree rotations and skew x/y to transform divs.
Explore CSS 3D transform by rotating a box along the X, Y, and Z axes and translating across dimensions.
Explore how colors enhance web pages by using hex, short hex, rgb, and keyword colors for HTML elements, and learn rgb values 0–255 and named color limits.
Explore CSS color options: rgba opacity, the opacity property, and hue-saturation-lightness for precise color control.
Explore how CSS cursors change the mouse pointer to suit different actions, including default, auto, crosshair, text, resize directions, help, and hyperlink finger, with practical examples.
Learn how CSS padding creates space between text and its border, using top, right, bottom, and left padding, plus shorthand with 1–4 values in pixels and percent.
Explore CSS positioning with absolute, relative, and fixed options, using left and top coordinates to place elements and observe overlap and fixed placement.
Learn to set and constrain box dimensions in css using height, width, min-height, max-height, min-width, and max-width. See practical examples and how margins and padding affect placement.
Learn how to create rounded corners in CSS with border-radius on divs, using single, two, three, or four values for per-corner radii, plus background and border styling.
Learn to control element visibility with CSS, using visibility: hidden, and implement runtime show/hide and hover-based visibility changes via styles in the head.
Learn to handle content overflow by adding vertical and horizontal scrollbars with CSS overflow. Apply a scrollable box with defined height and width to reveal scrollbars as content overflows.
learn the four basic css selectors: name selector, class selector, id selector, and universal selector, and apply them with embedded styles through practical examples on headings, paragraphs, and other elements.
Learn to style backgrounds with CSS, using colors or images for paragraphs or the whole page. Master background repeat, position, and fixed attachment to control image behavior.
Explore creating gradient backgrounds with linear and radial gradients using multiple color stops, directions (top-to-bottom, left-to-right, diagonal), and repeating patterns for seamless color transitions.
Learn to style images with borders using the style attribute to create an attractive webpage, applying solid, dotted, and dashed borders in red or green.
apply css borders to paragraphs and divs, exploring color, width, and style while testing top, bottom, left, and right sides across solid, dashed, double, and groove borders.
Set up the Bootstrap environment by downloading the package from the official site, choose compiled or source options, and explore the scaffolding of folders, components, and JavaScript plugins.
Design and organize Bootstrap forms by grouping related inputs with form group, binding controls for easy maintenance, and switching between vertical and inline layouts for email and password fields.
Explore Bootstrap badges on navigation items, showing counts with a span and the badge class. Use pull-right to place numbers like 42 or 3 on the right, with active state.
Learn to create Bootstrap alert boxes with contextual colors (success, info, warning, danger), make them dismissible with close buttons, and turn messages into navigable links.
Explore Bootstrap button groups to create attached button groups, toolbars, and responsive menus with horizontal and vertical layouts, varied sizes, and dropdown-like interactions.
Learn to apply Bootstrap button classes to create color variants like primary, success, info, warning, danger, and link, and to control size, block layout, and disabled state.
Explore Bootstrap list groups to display complex content using list-group, list-group-item, badges, and active states, including customized list items and links.
Learn to use Bootstrap labels with label class to show contextual colors like default, info, warning, and danger, and see how a span with a label fits the text width.
Explore the Bootstrap grid system and how 12 columns adapt to different screen sizes to create responsive layouts across large, medium, and small devices.
Learn JavaScript as a client-side scripting language embedded in HTML that adds validations, animations, and interactivity to pages, runs on the browser with dynamic data types and no server-side interaction.
Learn how JavaScript arrays store multiple values in a fixed, zero-based collection, with initialization, indexing, and element access. See a bubble sort example that orders values ascending or descending.
master javascript variables by declaring with var, exploring loosely typed values, and using string, numeric, and decimal assignments; understand local and global scope and output with document.write and concatenation.
Explore JavaScript conditional statements, including if else and switch, and learn how conditions, variables, and operators control execution with switch providing short-circuiting, as an introduction for upcoming implementations.
Explore if-else statements in JavaScript, showing how to evaluate multiple conditions with if, else if, and else, handle input as numbers, and assign grades based on calculated percentage.
Learn how JavaScript iteration statements drive loops—while and for—to execute a set of statements multiple times, using conditions to terminate, with examples like finding even numbers from 1 to 100.
Master the JavaScript for loop, including initialization, condition, and increment. Use known iterations to generate even numbers from 1 to 100, sum them, and compute factorials.
Learn how the JavaScript while loop executes while a condition stays true, counting digits of a number with user input, Math.floor truncation, and a counter that stops at zero.
Explore the do..while loop, where the condition is checked after the first execution. It runs at least once and uses a user-pin input with up to three attempts.
Learn to use break and continue to control loop execution in for loops; break ends the loop at i equals five, while continue skips the current iteration.
This lecture explains the JavaScript switch statement, matching a single character to cases (a, e, i, o, u) to print vowel or consonant, with default handling and case grouping.
Explore JavaScript operators, including assignment and arithmetic operators like plus, minus, multiply, divide, and modulus, and understand operand roles, operator precedence, and pre/post increment and decrement.
Explore JavaScript logical operators: and, or, not, and the ternary operator, with practical login validation using username and password prompts and boolean outcomes.
Explore JavaScript operators, including the assignment operator and comparison operators like =, ==, !=, >, <, >=, <=, and how they return booleans in practical examples.
Define and invoke JavaScript functions to perform tasks, pass parameters for dynamic results, and return values, using examples like a simulated ATM and button-triggered actions to illustrate modular, reusable code.
Explore JavaScript events and the event driven approach for web applications, using onload, mouseover, and mouseout to change image sources via the DOM.
Learn how JavaScript handles runtime errors using try, catch, and finally to catch exceptions and ensure cleanup even when errors occur.
Explore how cookies enable client-side state management in JavaScript, illustrating post back, data persistence, and the difference between session and persistent cookies using document.cookie.
Create an interactive JavaScript image slideshow using timer intervals to cycle through images on the client side, with start and stop controls via mouseover and unload events.
Learn to create a JavaScript object with properties like topic, trainer, and mode, access values via dot notation and a for-in loop, and read data from a JSON-style file.
Learn how to implement JavaScript page redirection using window.location, setTimeout, and a redirect function after a form submission or on page load.
Learn the basic PHP syntax to write and run a Hello World script from the command line and on a web server, using echo statements and opening and closing tags.
Explore the difference between client-side and server-side processing in PHP web concepts, with JavaScript and PHP examples showing how browsers and servers generate dates across time zones.
Demonstrate console input-output in a simple program by reading integers from standard input with a scanner and a format specifier, then display the computed area on standard output with printf.
Explore PHP arithmetic operators, perform addition, subtraction, multiplication, and division, and practice integer division, increment, and decrement to see how results update in a script.
Explore PHP comparison operators by comparing two variables and evaluating equality, not equal, greater than, less than, greater than or equal to, and less than or equal to.
Explain and demonstrate PHP assignment operators, including basic = and cumulative operators (+=, -=, *=, /=, %=), showing how variables update step by step.
Explore the PHP conditional (ternary) operator as a short form of if statements, using a > b ? a : b to assign results.
Learn PHP function statements, including call by value and call by reference with ampersand and swap examples. Explore default arguments, variable-length arguments, and return values using percentage and average demonstrations.
Learn how the break statement terminates a loop in PHP, exiting early when a random number equals five, preventing further iterations from printing numbers.
Demonstrate how the PHP continue statement controls a while loop by skipping certain iterations, printing values when numbers aren’t skipped, and resuming the next iteration until y reaches 10.
Explore decision making in PHP using if else and elseif, plus switch case, with examples of coalesce, rand, range checks, and block structuring.
Learn how the PHP while loop controls execution, printing 1 to 10 by incrementing a counter. See how a random number can terminate the loop when it equals five.
Explore the PHP for loop in BHP, mastering its three clauses—initialization, condition, and increment—through examples: fixed 1–10 iteration, random exit, and traversing a five-element array.
See how the MySchool API works with a vamp server running BHP software to connect to MySQL, create a test database and employee table, and insert and read records.
Explore the PHP mysqli API, comparing procedural and object-oriented approaches, and learn to connect, query, and display employee records using select statements.
Explore inheritance in PHP by extending a student class with an engineering student, sharing protected members, using constructors, get arguments, and overriding get details to display branch.
Explore object oriented programming in php by building a books class with title and price, using a constructor, setters, getters, and get details to display objects and total price.
Demonstrate how to create an anonymous class in PHP 7 with the new operator, instantiate it via a constructor, and use add and subtract methods on a private x.
Learn how to set and retrieve cookies in a PHP web application through a hands-on example using a form with post submission and dedicated set and get cookie scripts.
Practice file input-output in BHP by writing to a file and reading it back, using the force open function, write a string, then reopen for line-by-line reading with end-of-file checks.
Learn how PHP uses die to terminate on errors, display messages, and conditionally open files based on file_exists; implement a custom error handler with set_error_handler and error_reporting.
Explore PHP exception handling by simulating division by zero and using a custom exception handler via set exception handler to route errors to a user function.
Explore how get and post form methods transfer data to a PHP script, and learn to access them with $_GET, $_POST, and $_REQUEST.
Explore cryptographically secure pseudo random number generation in PHP 7, using random_bytes and random_int, and learn to convert raw bytes to hex for readable output.
Explore how the PHP 7 null coalescing operator ?? returns the left variable if set, otherwise a default, replacing the ternary operator.
Explore the PHP 7 spaceship operator, a three-value comparison returning -1, 0, or 1 for left less than right, equal, or greater, using numbers, floats, and strings.
Explore polymorphism in PHP through interfaces and abstract classes, implementing a button interface with my button and your button, and an abstract shape with rectangle and circle to calculate areas.
Demonstrate php sessions by setting and reading session variables via a self-posting form. Start the session, assign $_SESSION['user'] from $_POST['name'], and display a hello message.
Explore Python arithmetic operators, including addition, subtraction, multiplication, division, modulo, and exponentiation with **. Understand floor division with // and how negative operands affect results.
Explore Python bitwise operators by applying and, or, xor, not, left shift, and right shift on 60 and 213, with outputs 12, 61, 49, -61, 240, and 15.
Explore Python membership operators in and not in as they test whether elements belong to a list. See how these operators return true or false with sample values.
Learn Python identity operators is and is not, which compare object identity in memory using id(). See how the same object makes is true, while different objects make is not.
Explore lines and indentation in Python, use interactive prompt or script, understand how colon starts a block and how indentation defines blocks for if, loop, and functions.
Explore how to create and use Python list objects, with elements separated by commas, containing strings, numbers, and even complex numbers, and learn how quotes define string values.
Explore Python's list built-in functions, including len, max, min, and list, and learn how to convert ranges and strings into lists and handle list operations.
Demonstrate Python list basic operations by defining two lists, printing them, and applying indexing, slicing, star repetition, and plus concatenation.
Explore Python list methods, including count, extend, index, insert, remove, pop, reverse, and sort, and learn how exceptions arise when an element is not in the list.
Learn how to access and slice Python tuples, why tuples are immutable, and how to combine tuples to create new ones, while understanding deletion of entire tuples and related errors.
Explore Python tuple access, update attempts, slicing, and concatenation, noting immutability that forbids item assignment or single-element deletion. Use del to remove the entire tuple.
Discover Python basic tuple operations with built-in functions like len, max, and min, and learn to convert sequences to tuples using tuple() for lists and strings.
Learn how Python built-in functions like len, max, and min operate on tuples and collections, with max and min returning extremes or ascii-based strings, and tuple() converting sequences to tuples.
Learn how to work with Python dictionaries by accessing values with square brackets using keys, updating existing keys, adding new key-value pairs, and performing delete and clear operations.
Learn how to access, update, and delete dictionary entries in Python using square brackets, the del statement, and clear to manage keys like name, age, and school.
Explore Python dictionary functions, including len, str conversion, and the type function, and see how they reveal the dictionary's length, convert it to a printable string, and identify object types.
Explore Python dictionary methods, including clear, copy (shallow), fromkeys, get, items, keys, values, setdefault, and update, and observe how they add, access, or merge data.
Explore Python string operators: the slice, repetition, and concatenation operators. See how indexing yields characters, slicing produces substrings, repeating strings, and joining with the plus operator to create new text.
Explore Python string formatting operators using the % syntax to substitute variables like name and age, convert integers to strings and floats, and render octal, hexadecimal, and scientific notation outputs.
Learn how to encode and decode Python strings using the base64 module, converting strings to bytes and restoring them back in Python 3.
Learn how Python handles string literals using single, double, and triple quotation marks to define strings, and how to create multi-line strings with triple quotes.
Learn to form strings with Python triple quotes, including triple single and triple double quotes, manage non printable characters and escape sequences, and understand raw strings (roasting) to ignore escapes.
Explore Python's if statement, converting input to int, to apply a 10 percent discount when amount exceeds 1000, demonstrated with two input scenarios.
Explore how to use a Python if-else statement to calculate a discount: input an amount, apply 10 percent for amounts over 1000, else 5 percent, and print the result.
Explore how Python's if, elif, and else statements drive decision making by calculating discounts from input amounts, with 10% for over 2000, 5% for 500–1000, and 0% for under 500.
Explore how the Python while loop operates, using a count under 10 to show conditional repetition, incremental updates, and termination with a goodbye message.
Learn how Python's while loop and else statement work with if conditions to execute code while a counter is less than 10, and print a final goodbye after the loop.
Discover how to write a Python while loop with a single statement, using the colon and indentation, and avoid infinite loops caused by an always-true flag.
Explain how an infinite while loop repeats without stopping and how to stop it forcibly using a keyboard interrupt; demonstrate a loop that asks for input and prints numbers.
Explore how to use a for loop in Python to traverse strings and lists, assigning each element to a variable and printing it, including fruit lists.
Explore how Python for loops traverse sequences by index and iterate over dictionaries using keys, values, and items, printing each element and accessing key value pairs.
Learn how to use the else clause with a for loop in Python, iterating over range(10) to print hello world, then execute the else block after the loop.
Explore how nested for loops generate multiplication tables in Python by pairing an outer loop with an inner loop, iterating 1–10 and printing on the same line.
Explore Python's mathematical functions, including the built-in absolute value, max, min, and round, plus math module functions like ceil, floor, exp, natural log, base-10 log, sqrt, and pi.
Learn how the break statement exits Python loops early, with three examples using for, while, and a list search that stops when a match is found.
Discover how the Python continue statement alters loop flow by skipping the rest of the current iteration. See examples in for and while loops, including a password retry mechanism.
Show how Python functions work by defining a user-defined function with def that accepts one argument and prints it. Demonstrate a docstring and two calls with different strings.
Understand how Python passes function arguments by reference with lists; modify a list in place to persist changes, and reassigning a list inside a function demonstrates changes aren't reflected outside.
Show how the Python return statement transfers a function's result back to the calling environment, optionally returning parameters like total, and assigns the value to an outside variable.
Explore trigonometric inverse functions in Python and the two-argument function used to compute related values. Verify the sine and its inverse relationships through the script outputs.
Explore Python default arguments by illustrating how a function uses a default value when an argument is omitted. Learn how keyword arguments can override defaults to print name and age.
Explore Python lambda functions, the anonymous one-line functions defined with the lambda keyword. Create small two-argument expressions that perform arithmetic such as addition, illustrating cryptic yet useful short functionality.
Parse command line arguments in a Python script, convert them to integers, add the first two arguments, and print the resulting sum, demonstrating argv usage and list processing.
Explore required arguments in Python functions, learn how the number of arguments must match the definition, and see how mismatches trigger a TypeError for missing required positional arguments.
Convert a Python script into a self executable, check the module via import, install it with pip, and use setup to build the executable.
Explore how python handles scope by contrasting global and local variables inside a function. Observe that the local total becomes 30 while the global stays 0 after the function call.
Learn to use Python's random module to generate random numbers and selections with functions like choice, randrange, shuffle, and uniform, from lists and strings.
Learn how the Python range function builds loops with default start zero and variations using start, stop, and step. See examples generating 0–4, 1–4, and 1, 3, 5.
Convert between degrees and radians in Python to verify their relationship. Explore the math module constants pi and e through demonstrations.
Learn how Python's single-statement suites let if and else blocks contain a single statement on one line after the colon, enabling compact input handling and concise conditional execution.
Learn keyword arguments in Python, matching actual and formal arguments by name or position, with defaults and flexible call order.
Learn CSS and Bootstrap and Javascript and PHP And Python all in one complete course
section 1- CSS course with basics and advanced concepts of CSS
ever wonder how the latest website designs are made? Cascading Style Sheets (CSS) are the main coding files used to layout a website and its design. CSS 3 is the latest in styling standards, and it brings several new properties and declarations you can use to make your website design more easily created. CSS is currently the only standard in website design that plugs directly into your HTML, even the latest HTML 5 standards. With CSS 3 and HTML 5, you can create the latest interactive pages for your website viewers.
this course shows you how to create CSS classes from a beginner's level. It starts off with basic HTML declarations, properties, values, and how to include a CSS style sheet with your HTML code. For those of you who are new to CSS and HTML, we show you step-by-step how to create a CSS file and include it in your HTML code, even if you use a cloud server for your hosting.
we show you how to position your elements, layout your elements relative to your documents, and style your HTML using predefined CSS values. We introduce you to the common CSS styling that you'll need when you start off designing your pages. If you want to get to know CSS and website design, this course is meant for you, and it can be used by anyone who hasn't even seen one line of CSS code yet. We focus on the latest CSS 3 and HTML 5 standards, so you get the latest when coding your website pages instead of focusing on older code.
there are no prerequisites. Anyone Can join this course. It is recommended though that individual have some basic computer programming knowledge.
Course Topics
Introduction to CSS
inclusion Of CSS In HTML
CSS syntax
CSS styling Text
CSS page backgrounds
CSS 2D transform
CSS 3D transform
CSS animation
and more....
Section 2- Learn bootstrap in a crash course
bootstrap grid system
bootstrap alerts
bootstrap badges
bootstrap forms
bootstrap breadcrumb
bootstrap labels
and more...
Section 3- learn javascript programming language
The course is created with thorough, extensive, but easy-to-follow content that you’ll easily understand and absorb.
The course starts with the basics, including JavaScript fundamentals, programming, and user interaction.
the curriculum is going to be very hands-on as we walk you from start to finish to become a professional Javascript developer. We will start from the very beginning by teaching you Javascript basics and programming fundamentals, and then execute into real-life practice and be ready for the real world.
while Javascript is complicated for beginners to learn, it is widely used in many web development areas.
this course gets you started with an introduction to JavaScript. It assumes that you're new to the language, so it gets you started with basic functionality such as creating functions, creating variables, and calling these lines of code from your standard HTML pages. It talks about events and triggers for custom event handling. It talks about pattern matching, searching for text within a page, flow control, and the document object model (DOM). We start off with the basics and move on to more complex functionality such as arrays and objects. We then discuss how to script common elements with JavaScript such as forms and tables. At the very end, we discuss major libraries such as Ajax, which allows you to make asynchronous calls to server-side scripts without reloading the web page in the server.
Master the fundamentals of writing Javascript scripts
Learn core Javascript scripting elements such as variables and Objects
Discover how to work with lists and sequence data
Write Javascript functions to facilitate code reuse
Use Javascript to read and write files
Make their code robust by handling errors and exceptions properly
Search text using regular expressions
The topics covered in this course are:
* javascript course contents:
Javascript introduction
Javascript array
Javascript variables
Javascript functions
Javascript objects
Javascript control statements
Javascript cookies
Javascript loop statements
Javascript data structures
Javascript error handling
Javascript regular expressions
section 4- learn PHP programming language
This section will learn 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, including GET/POST/Redirect. 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.
The topics covered in this PHP course are:
PHP various operator types
PHP arrays
PHP conditional statements
PHP loops
PHP function statements
PHP decision making
PHP file Input and Output
PHP web concepts
PHP MySql API
PHP CSPRNG
PHP scalar declaration
and more..
Section 5- python programming language.
This course section provides an introduction to programming and the python language. students are introduced to core python programming concepts like conditionals, loops, variables, and functions. this section includes an overview of the various python aspects. It also provides hands-on coding exercises using commonly used writing custom functions, and reading and writing to files. this section or whole course may be more robust than some other courses, as it delves deeper into certain essential programming topics.
what you will learn in this section:
Identify core aspects of programming and features of the Python language
Understand and apply core programming concepts like conditionals, loops, variables, and functions
Use different ways for writing and running Python code
Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files
python various operator types
python methods
python conditional statements
python loops
python function statements
python decision making
python file Input and Output
python datatypes.
and more..
Thank you see you inside the course