Full-stack web programming introductory course (JavaScript, PHP, WordPress)
Practical JavaScript, PHP and WordPress web development skills
- July 16 | Evening 18:00 - 21:00 | 75 hours or 9 weeks
Our students are working
Full-stack web programming is a set of skills that allows you to create both website design and server-side logic and databases. During this introductory course, you will learn to work with HTML, CSS, JavaScript, PHP, and the WordPress content management system. You will learn to create interactive, responsive, and functional websites from scratch. During practical tasks, you will get acquainted with the full web development cycle - from design to implementation. After completing the course, you will be able to independently create websites and prepare for further specialization as a web programmer.
- All lectures are held live online with a professional lecturerJoin and study from anywhere!
- Opportunity repeat the course for FREE even 12 months after completing the course.
- Access to lecture recordings (can review course materials at any time)
- Emphasis on practical skills! As much as 80% of the course is practice, not theoretical knowledge.
- Does the employer require experience? The course concludes with the preparation and presentation of a real-life project, which will serve as excellent proof of practical skills when applying for employment.
750 € or 62.5 €/month. WITHOUT ANY PRICE INCREASE for 12 months.
Our students are working
What will I learn?



Possible job positions after training:
- Junior front-end programmer.
- Web designer or WordPress content creator.
- Junior full-stack programmer.
- Website maintenance or development specialist for small and medium-sized businesses.
Course program
- Preparation of the work environment, web pages, their structure, types
- Introduction to HTML tags, their syntax
- Headings, paragraphs, text formatting tags
- References (relative, absolute)
- Pictures
- Tables, cells blur
- Lists
- Forms
- Introduction, concepts, stages of versioning
- Code versioning (commit, push, pull)
- Introduction to CSS, syntax, concepts
- Selectors, their types, use
- Colors and backgrounds
- Text formatting
- CSS box pattern (content, padding, border, margin)
- Website layout (flexbox/grid)
- Responsive design
- Behavior of elements in a row (display)
- Positioning of elements (position)
- Introduction
- Extracting CSS rules, checking spacing, downloading images
- Introduction, advantages, disadvantages
- Element arrangement system (grid), components and other rules
- Introduction, where and how it is used
- Output of information
- Arithmetic operations
- Variables, data types
- Check conditions (if, switch)
- Loops (for, while, for…of, for…in, for each)
- Arrays, standard ES6+ functions (filter, find, map, some, every, etc.)
- Functions
- Objects
- Introduction, picking up items, walking through the tree
- Getting and outputting information to/from HTML
- Interactivity (clicks, changes in fields, etc.)
- Changing the style, using HTML/CSS classes
- Introduction, server
- Output of information
- Variables, data types
- Arithmetic operations
- Check conditions (if, switch)
- Loops (for, while, foreach)
- Arrays
- Functions
- Form processing and validation
- Combining different PHP files (include and require)
- Introduction to Object Oriented Programming (Classes and Objects)
- Introduction, concepts
- Tables, data types in them, relationships between tables
- Introduction to SQL, syntax
- SQL queries for data retrieval, filtering, grouping, sorting and more.
- SQL queries for inserting new information
- SQL queries for updating existing information
- SQL queries for deleting information
- Integration of PHP and MySQL, execution of requests from the PHP side
- All CRUD operations with PHP and MySQL
- Installation, configuration, admin management
- Management only from the administrative side (creating records, updating, configuring the theme, navigation, etc.)
- Code-side theme development, creation, configuration, element placement, and more.
- Creating and linking new fields to existing records (ACF) and mapping them in a theme
- Creating new post types (CPT) and rendering them in a theme
- Settlement of final projects
Course lecturers. Learn from the best!
Employment success stories
Register and start a new career stage:
Weighing which program to choose or have questions?
Why is it worth studying with us?
Vilnius Coding School stands out from its competitors with a broader approach to learning and integration. VCS is more than a school, it is CAREER ECOSYSTEM!
ALUMNI community. From the first day of learning you become a participant and remain so even after completing the course. Here is a HUB of experiences, communication and new friendships, members free of charge participates in excursions to TOP companies, events, Hackathons, and webinars.
CAREER centerAfter the training, you will receive professional preparation for a career leap: mentorship, CV and Linkedin profile preparation, job interview simulations, psychological (Mental Health) preparation, know-how so you can get a job with the most sought-after employers!
OFFICIAL certificateVilnius Coding School certificate is highly regarded TOP employers not only in Lithuania, but also abroad.
PRAKTIKA. What employers especially want and especially from junior specialists. VCS courses have more than 80% practice, and the courses conclude with the preparation of a real project, which becomes a strong argument for employment. In addition, we invite you to participate in Hackathons and other practical projects.
LEARN from the bestOur lecturers are specialists from well-known companies and experts in their fields. professionalsThe programs are constantly updated according to market trends and technologies.
INDIVIDUAL approach and flexibilityYou can try a course, move on to another, pause and repeat it for free, view lecture recordings, arrange the most convenient learning schedule for you, or customize your payment method. We are not building walls, but a personal relationship!
MENTAL HEALTHWe have included emotional intelligence training practices in all courses, which teach you how to reduce stress, work in a team, and gain self-confidence. concentrate in stressful situations, effectively combine learning with work and personal life, discovering balance, joy of life and achieving your life goals.
Flexible billing
The most popular ways
When paying the full amount at once:
You can pay the full amount for the training at once and receive it discount.
The discount applies to training courses lasting 160 hours or more.
Paying in installments without any increase in price:
The number of installments is agreed upon individually with each student.
Some training
paid by the company:
Company employees can join training groups. We apply discounts to employees of "partner companies" and "super company partners" whose training is paid for by the company or to employees who pay for training themselves.
Installments with GENERAL FINANCING BANK
Payment term up to 84 months.
Discount system
Normal cost of training
€ 750
ALUMNI
We offer up to 15% discount!
€ 638
(Full price
750 €)
Applies to all school graduates, all trainings and weekend workshops
RECOMMEND US TO A FRIEND
We offer up to 10% discount!
€ 675
(Full price
750 €)
You both get the discount: you and your friend.
VILNIUS CODING SCHOOL
Žalgirio str. 90,
Building A, 2nd floor,
Vilnius
For training questions, please contact:
[email protected]
For cooperation and other questions, please contact:
[email protected]
+370 606 75071
DETAILS
UAB "UAB Vilnius Coding School"
Company code: 304299909
Address: Žalgirio str. 90, Vilnius
Former address: Žalgirio st. 90
Company number: LT087044060008107796
AB SEB bankas, bank code: 70440
Phone: +370 606 75071
Email: [email protected]