
Explore four ways to add CSS to HTML: inline styles, embedded styles in the head, linking an external stylesheet, and CSS imports, with examples of selectors and inheritance.
Discover the basics of cascading style sheets (css) and how stylesheets control html elements, including fonts, colors, and layouts, with setup using html, a text editor, and a browser.
Explore CSS fonts by applying font-family with fallbacks, styles like italic and bold, variants such as small-caps, and sizes using pixels, with shorthand notation for concise styling.
Learn to style hyperlinks with css using the anchor tag and selectors a:link, a:visited, a:hover, and a:active to red, gray, pink, and green, and toggle underline with text-decoration.
Explore styling CSS lists, including ordered and unordered types, list-style-type options (disk, circle, square), inline layouts with float left, and removing bullets with list-style: none.
Learn how to create CSS animations using keyframes to smoothly transition a square from red to yellow to green, animate color and position, control duration, delays, iteration counts, and directions.
Explore 3d transformation by rotating a div box around the x, y, and z axes with rotate x, rotate y, and rotate z.
Discover CSS color basics by mastering four methods to set colors: hex codes, short hex, rgb values, and named keywords; apply red, green, blue for text or background.
Learn to control color opacity in CSS using rgb and a fourth alpha parameter to adjust transparency, and explore opacity, rgba, and hsl options for precise color tuning.
Explore CSS cursor styles to customize the mouse pointer for loading states, text, and hyperlinks. See practical examples of default, crosshair, resize cursors, and finger pointer on web pages.
Master CSS padding to create space between text and borders by adjusting top, right, bottom, and left values using single, two-value, three-value, and four-value shorthand. See how pixel and percentage units affect the spacing in examples like padding-bottom and padding-left.
Explore how to create rounded corners in CSS using border-radius, applying uniform or per-corner radii, with practical examples of borders, backgrounds, and background images.
Learn to control content visibility on a web page with css, showing and hiding elements at runtime, including hover interactions and using visibility: hidden to hide text.
Learn to handle content overflow by applying CSS overflow to boxes, adding vertical and horizontal scroll bars through practical implementation, and controlling scrollbar appearance.
Apply linear and radial gradients to create multi-color backgrounds using color stops, directions, and proportions. Learn how repeating radial gradients extend colors like red, blue, pink, green, and yellow.
Learn to design CSS borders for paragraphs, divs, and images using border width, color, and style across all sides or individually, with practical examples and multiple border types.
Explore JavaScript conditional statements, introducing if else and switch constructs, compare conditions with operators, and learn how code executes only when conditions are met, including short circuiting in switch.
Explain the do..while loop, which executes at least once before checking its condition and repeats if true, suitable for user prompts like a pin entry with up to three attempts.
Master JavaScript loop control statements, using break and continue to terminate or skip iterations in loops, with practical examples of stopping at five and skipping seven.
Explore how the JavaScript switch statement matches a single character against multiple cases, defaulting when none apply. See vowels versus consonants categorized using prompt box input.
Explore JavaScript logical operators, including and, or, and not, and the ternary operator, with login-style examples using user id and password to evaluate true or false.
Explore client-side JavaScript animation techniques using a simple image slideshow powered by setInterval, with hover pause and start on page load to create interactive web experiences.
Explore JavaScript objects by creating objects with properties, reading values via dot notation, and looping through properties with a for-in loop to access data in JavaScript object notation.
Explore how to navigate between web pages with JavaScript using window.location to redirect after events like a button click or after a delay with setTimeout.
Learn the basic bhp syntax, write a hello world script with the bhp begin and end tags, and run it from the command line or a bhp web server.
Explore PHP web concepts and the client-side versus server-side processes, using JavaScript and PHP date outputs to show how time zones affect results.
Learn to handle console input and output in PHP by reading integers from standard input with a scanner, computing the area, and printing the result with printf.
Discover how the PHP conditional (ternary) operator acts as a short form of an if statement by evaluating a logical expression and choosing the expression after ? or :.
Explain the PHP continue statement inside a while loop, showing how it skips the remaining statements and starts the next iteration when a condition is met, using random numbers.
Learn PHP decision making with if, elseif, and else blocks and switch cases, using rand to generate numbers and apply addition, subtraction, multiplication, and division with breaks to prevent fall-through.
Explore the PHP while loop with practical examples, including a counter from 1 to 10 and a random-number loop that ends when a five appears.
Master the PHP for loop by learning its initialization, condition, and increment, and see how it traverses arrays and handles random values until a stopping condition.
Explore how the MySchool API enables PHP to connect to a MySQL database, create databases and tables, insert records, and read data via a web form and queries.
Explore the PHP MySQLi API by using procedural and object-oriented interfaces to connect to a MySQL database, create tables, insert records, and display query results.
Learn how inheritance connects a student class to an engineering student class, sharing protected members, calling the parent constructor, and overriding get_details to show the branch.
Learn PHP object oriented programming by defining a books class with title and price, using a constructor, setters and getters, and creating objects to display details and total cost.
Explore anonymous classes in php seven, creating unnamed class instances with a constructor, and using add and subtract methods to operate on the instance variable x.
The lecture demonstrates PHP file input and output using two scripts: writing data to a new file and reading it back line by line.
Explore PHP 7 scalar type declarations, enforcing argument and return types. See coercive mode auto-convert strings to integers and strict mode raise fatal errors with declare(strict_types=1).
Discover PHP 7's null coalescing operator, using ?? to check whether a variable is set and provide a default when not, replacing the ternary operator.
Explore the PHP spaceship operator, introduced in PHP 7, a three-way comparison that returns -1, 0, or 1 for left and right operands across numbers, floats, and strings.
Explore polymorphism in PHP by implementing interfaces and abstract classes, showing how concrete classes override interface methods and abstract methods to perform tasks like button clicks and area calculations.
Explore Python bitwise operators by applying and, or, xor, and the complement (~) with 60 and 213 to show results 12, 61, 49, -61, 240, and 15.
Explore Python identity operators is and is not, which compare whether two variables reference the same object in memory, using the built-in id function.
Learn how to create and use Python list objects with square brackets, containing elements of different types such as strings, numbers, and complex numbers, and how quotes influence string elements.
Explore Python list basics by performing indexing, slicing, repetition using the star operator, and concatenation with the plus operator to manipulate and combine list objects.
Learn how to use Python list methods like count, extend, index, insert, pop, remove, reverse, and sort to modify and query lists, including handling missing elements.
Explain Python tuples, showing index and slice access, immutability that blocks item assignment and element deletion, and creating new tuples by joining and deleting the whole tuple.
Learn how to access, update, add, and delete items in Python dictionaries using key-based access with square brackets, and use del, clear, and error handling.
Demonstrate Python's string formatting operators using the percent syntax to substitute values like a name X-Y-Z and age 25, with integers, floats, octal, hexadecimal, and scientific notation.
Explore Python 3 encode and decode functions for strings using the base64 module to convert strings to binary-encoded bytes and back to their original form.
Explore how Python defines strings using single, double, and triple quotes, including multiline strings. See examples showing single quotes, double quotes, and triple quotes producing strings across lines.
Explore Python string literals with triple quotes, including triple single and triple double forms, and learn how escape sequences and non printable characters like tab and newline displayed verbatim.
Explore how the Python if statement controls a 10 percent discount: read amount via input, convert to int, apply discount if amount exceeds 1000, then print the net amount.
Explore how to implement Python if-else statements to calculate discounts based on an amount, applying 10 percent for amounts over 1000 and 5 percent otherwise, with a zero-initialized discount variable.
Explore python if, elif, and else statements to implement a tiered discount based on input amount, with 10% for amounts over 1000, 5% for 500–1000, and zero otherwise.
Learn how the Python while loop works by counting from zero and printing each incremented value until it reaches 10, then prints goodbye.
Use Python for loops to traverse strings and lists, assigning each element to a variable and printing it. Observe iteration until the sequence ends.
explains how to use for loops in Python to read sequences by index and traverse dictionaries with keys, values, and items, printing each key and its associated value.
Learn how to use the else clause with a for loop in Python, iterating over range(10) to print Hello World for 0–9 and execute the else block after the loop.
Explore how nested loops work in Python, using outer and inner for loops to generate multiplication tables, control line breaks, and print results in a single line per inner iteration.
Explore Python's mathematical functions, including absolute value, ceil and floor, exponential, natural log and log base 10, max and min, rounding, and square root from the math module.
Demonstrates how the Python break statement enables an early exit from for and while loops and from list searches, illustrated with three practical examples.
Demonstrates how Python passes arguments by reference using a list, showing in place modifications persist, while reassigning the parameter to a new list does not affect the original.
Learn how to call functions with the required arguments, avoid argument mismatch, and handle runtime errors such as missing required positional arguments in Python.
Learn to convert a Python script into a self executable by installing the py2exe module, validating the installation via import, and building an executable for the command prompt.
Explore Python scope by comparing global and local variables in a function. See how a local total becomes 30 while the global total remains 0, demonstrating variable scope.
Explore how to use the range function to drive a Python for loop, generating numbers with range(n), range(start, stop), and range(start, stop, step), and printing each value.
Demonstrates Python trigonometric miscellaneous functions, converting between degrees and radians, showing the degree-radian relationship using pi, and presenting the math module constants.
Learn how Python supports single statement suites in if and else blocks, allowing a one-line statement after the colon when only one action is needed.
Learn how keyword arguments let you pass actual arguments and formal arguments by name, reorder the arguments, and use default arguments when values are omitted.
Learn CSS 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 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 3- 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 4- 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