Junior Full Stack Developer

This course teaches you what you need to know to become a full-stack developer. We'll make web pages that look great and work well, and we'll learn how to build the part of a website that runs behind the scenes.

The course teaches both sides of web development – making web pages look good and work well (front-end) and building the parts that run behind the scenes (back-end).

You'll learn about HTML, CSS, JavaScript and other front-end stuff to make the pages interactive and easy to use. And for the back-end, you'll learn about server programming, databases, and APIs to make sure your website works great and can handle lots of visitors.

By the end of the course, you'll know many things about full-stack web development and be able to make your own web apps from start to finish.


How does it work?

Understand Your Goal
1
To make sure you get the best results, I'll talk with you about what you want to get out of the course. We'll set a goal and make a plan that fits your needs and helps you succeed. That way, the course will be just right for you.
Understand Your Goal
1
To make sure you get the best results, I'll talk with you about what you want to get out of the course. We'll set a goal and make a plan that fits your needs and helps you succeed. That way, the course will be just right for you.
Understand Your Goal
To make sure you get the best results, I'll talk with you about what you want to get out of the course. We'll set a goal and make a plan that fits your needs and helps you succeed. That way, the course will be just right for you.
Choose Your Project
2
Before we begin, we'll choose the best project for you. You can pick from our list or make your own. We'll give you project examples to help spark some nice ideas.
Choose Your Project
2
Before we begin, we'll choose the best project for you. You can pick from our list or make your own. We'll give you project examples to help spark some nice ideas.
Choose Your Project
Before we begin, we'll choose the best project for you. You can pick from our list or make your own. We'll give you project examples to help spark some nice ideas.
Select Technologies stack
3
We'll work together to figure out which technology is best for your project and your goal. But if you change your mind later on, we'll be flexible and switch things up if needed.
Select Technologies stack
3
We'll work together to figure out which technology is best for your project and your goal. But if you change your mind later on, we'll be flexible and switch things up if needed.
Select Technologies stack
We'll work together to figure out which technology is best for your project and your goal. But if you change your mind later on, we'll be flexible and switch things up if needed.
Learn language Basics stack
4
Before you start your project, you'll learn the basics of the programming languages you need to know. This will give you a solid foundation and make sure you understand how to use the tools you'll be working with.
Learn language Basics stack
4
Before you start your project, you'll learn the basics of the programming languages you need to know. This will give you a solid foundation and make sure you understand how to use the tools you'll be working with.
Learn language Basics stack
Before you start your project, you'll learn the basics of the programming languages you need to know. This will give you a solid foundation and make sure you understand how to use the tools you'll be working with.
Implement your project
5
We'll break down your project into smaller pieces, so it's easier to handle. You'll learn how to plan and build it. You'll see tools to help you, and we'll work on each part one at a time to make sure it's done right and efficiently.
Implement your project
5
We'll break down your project into smaller pieces, so it's easier to handle. You'll learn how to plan and build it. You'll see tools to help you, and we'll work on each part one at a time to make sure it's done right and efficiently.
Implement your project
We'll break down your project into smaller pieces, so it's easier to handle. You'll learn how to plan and build it. You'll see tools to help you, and we'll work on each part one at a time to make sure it's done right and efficiently.
Enhance your project
6
As you progress, you'll have the chance to improve your code. We'll focus on making it well-structured, maintainable, and efficient, especially if you plan to show it to a future employer.
Enhance your project
6
As you progress, you'll have the chance to improve your code. We'll focus on making it well-structured, maintainable, and efficient, especially if you plan to show it to a future employer.
Enhance your project
As you progress, you'll have the chance to improve your code. We'll focus on making it well-structured, maintainable, and efficient, especially if you plan to show it to a future employer.

Which Technologies I Can Learn?

Backend

Java Stack
Java Stack
Java
JUnit 5
Hamcrest
Mockito
Spring
Hibernate
Mongo Client
JDBC
JPA
REST Webservices
Apache Tomcat
Apache Httpd
Git
Apache Maven
Node / Typescript Stack
Node / Typescript Stack
TypeScript
Jest
REST Webservices
Node JS
Express.js
Mongoose
Apache Httpd
Niginx
Git
Gulp
Grunt
Python Stack
Python Stack
Python 3
PyTest
Hamcrest
REST Webservices
Flask
Marshmallow
MongoEngine
SQL Alchemy
Apache Httpd
Nginx
Git
Setuptools

Frontend

React JS
Angular JS
Vue.Js
JQuery
CSS
SASS
HTML
Bootstrap
Grunt
Gulp

Databases

SQL
MQL
MySQL
PostgreSQL
MongoDB
Database Design

Software Engineering Concepts

Design Patterns
OOP
Multithreading
Memory Management
Algorithms
Data Structures
Continuous Delivery
Continuous Deployment
Continuous Integration
Test Driven Development
Unit Tests
Delivery Process
Containerization
Docker
Waterfall Model
Agile
Requirements Gathering
JIRA

Step 1. Think about asking friends who want to learn software engineering to join you for a group course. Group courses are usually cheaper and help you learn important skills for working with others.

Step 2. Reach out to me using the form so we can schedule our first meeting.

Step 3. Before our meeting, think about what you want to achieve, your dream career, and the projects you want to work on.

Step 4. Let's meet to talk about how I can help you reach your goals. If you're interested in a different area of software engineering, I can give you advice to help you get where you want to go.

Step 5. Start your studies with me. Remember that doing well in software engineering takes discipline and a good understanding of math. With effort and determination, you can reach your goals.


Individual Courses


Get one-on-one attention and lessons made just for you. These lessons will be based on your unique learning style and goals, and they'll help you reach the skills you want to have.
1 Lesson / Week recommended

Single 3-hour lesson each week.
Single Lesson
Single Lesson
1 x 3 hours = 3 hours
Validity: 1 week
1 x 3 hours = 3 hours
900 870AED / 3 hours
900 870
AED / 3 hours
300 290AED / hour
Validity: 1 week
1 Month Package
1 Month Package
4 x 3 hours = 12 hours
Validity: 6 weeks
4 x 3 hours = 12 hours
3600 3360AED / 12 hours
3600 3360
AED / 12 hours
300 280AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
8 x 3 hours = 24 hours
Validity: 10 weeks
8 x 3 hours = 24 hours
7200 6480AED / 24 hours
7200 6480
AED / 24 hours
300 270AED / hour
Validity: 10 weeks
2 Lessons / Week

Single 2-hour lessons twice a week.
Single Lesson
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
600 580AED / 2 hours
600 580
AED / 2 hours
300 290AED / hour
Validity: 1 week
1 Month Package
1 Month Package
8 x 2 hours = 16 hours
Validity: 6 weeks
8 x 2 hours = 16 hours
4800 4480AED / 16 hours
4800 4480
AED / 16 hours
300 280AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
16 x 2 hours = 32 hours
Validity: 10 weeks
16 x 2 hours = 32 hours
9600 8640AED / 32 hours
9600 8640
AED / 32 hours
300 270AED / hour
Validity: 10 weeks
Other

A flexible schedule is available as well.
Single Lesson (2 Hours)
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
600 580AED / 2 hours
600 580
AED / 2 hours
300 290AED / hour
Validity: 1 week
Single Lesson (3 Hours)
Single Lesson
1 x 3 hours = 3 hours
Validity: 1 week
1 x 3 hours = 3 hours
900 870AED / 3 hours
900 870
AED / 3 hours
300 290AED / hour
Validity: 1 week
Package - 12 Hours
Package - 12 Hours
12 hours
Validity: 12 weeks
12 hours
3600 3360AED / 12 hours
3600 3360
AED / 12 hours
300 280AED / hour
Validity: 12 weeks

Group Courses


Study with friends together. Collaborate and work in team. Ask about discounts for groups of 3 or more.
1 Lesson / Week recommended

Single 3-hour lesson each week.
Single Lesson
Single Lesson
1 x 3 hours = 3 hours
Validity: 1 week
1 x 3 hours = 3 hours
600 570AED / 3 hours
600 570
AED / 3 hours
200 190AED / hour
Validity: 1 week
1 Month Package
1 Month Package
4 x 3 hours = 12 hours
Validity: 6 weeks
4 x 3 hours = 12 hours
2400 2160AED / 12 hours
2400 2160
AED / 12 hours
200 180AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
8 x 3 hours = 24 hours
Validity: 10 weeks
8 x 3 hours = 24 hours
4800 4080AED / 24 hours
4800 4080
AED / 24 hours
200 170AED / hour
Validity: 10 weeks
2 Lessons / Week

Single 2-hour lessons twice a week.
Single Lesson
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
400 380AED / 2 hours
400 380
AED / 2 hours
200 190AED / hour
Validity: 1 week
1 Month Package
1 Month Package
8 x 2 hours = 16 hours
Validity: 6 weeks
8 x 2 hours = 16 hours
3200 2880AED / 16 hours
3200 2880
AED / 16 hours
200 180AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
16 x 2 hours = 32 hours
Validity: 10 weeks
16 x 2 hours = 32 hours
6400 5440AED / 32 hours
6400 5440
AED / 32 hours
200 170AED / hour
Validity: 10 weeks
Other

A flexible schedule is available as well.
Single Lesson (2 Hours)
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
400 380AED / 2 hours
400 380
AED / 2 hours
200 190AED / hour
Validity: 1 week
Single Lesson (3 Hours)
Single Lesson
1 x 3 hours = 3 hours
Validity: 1 week
1 x 3 hours = 3 hours
600 570AED / 3 hours
600 570
AED / 3 hours
200 190AED / hour
Validity: 1 week
Package - 12 Hours
Package - 12 Hours
12 hours
Validity: 12 weeks
12 hours
2400 2160AED / 12 hours
2400 2160
AED / 12 hours
200 180AED / hour
Validity: 12 weeks

Mentorship


Get personalized guidance and help with developing your skills and completing your project.
1 Lesson / Week recommended

Single 2-hour lesson each week.
Single Lesson
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
500 480AED / 2 hours
500 480
AED / 2 hours
250 240AED / hour
Validity: 1 week
1 Month Package
1 Month Package
4 x 2 hours = 8 hours
Validity: 6 weeks
4 x 2 hours = 8 hours
2000 1840AED / 8 hours
2000 1840
AED / 8 hours
250 230AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
8 x 2 hours = 16 hours
Validity: 10 weeks
8 x 2 hours = 16 hours
4000 3520AED / 16 hours
4000 3520
AED / 16 hours
250 220AED / hour
Validity: 10 weeks
2 Lessons / Week

Single 1-hour lessons twice a week.
Single Lesson
Single Lesson
1 x 1 hour = 1 hour
Validity: 1 week
1 x 1 hour = 1 hour
250 240AED / 1 hours
250 240
AED / 1 hours
250 240AED / hour
Validity: 1 week
1 Month Package
1 Month Package
8 x 1 hour = 8 hours
Validity: 6 weeks
8 x 1 hour = 8 hours
2000 1840AED / 8 hours
2000 1840
AED / 8 hours
250 230AED / hour
Validity: 6 weeks
2 Months Package
2 Months Package
16 x 1 hour = 16 hours
Validity: 10 weeks
16 x 1 hour = 16 hours
4000 3360AED / 16 hours
4000 3360
AED / 16 hours
250 210AED / hour
Validity: 10 weeks
Other

A flexible schedule is available as well.
Single Lesson (1 Hour)
Single Lesson
1 x 1 hour = 1 hour
Validity: 1 week
1 x 1 hour = 1 hour
250 240AED / 1 hours
250 240
AED / 1 hours
250 240AED / hour
Validity: 1 week
Single Lesson (2 Hours)
Single Lesson
1 x 2 hours = 2 hours
Validity: 1 week
1 x 2 hours = 2 hours
500 480AED / 2 hours
500 480
AED / 2 hours
250 240AED / hour
Validity: 1 week
Package - 8 Hours
Package - 8 Hours
8 hours
Validity: 12 weeks
8 hours
2000 1840AED / 8 hours
2000 1840
AED / 8 hours
250 230AED / hour
Validity: 12 weeks

Rescheduling and Cancellation

To make our classes successful, we ask our students to follow a few simple rules about cancelling and rescheduling.

Cancellation.

Please cancel your class at least 24 hours before it starts. If you cancel less than 24 hours before, you will still need to pay for the class.
If you are sick and need to cancel, you can do so up to 8 hours before the class starts.

Rescheduling.

You can reschedule a class as long as you do it at least 24 hours before. If you reschedule less than 24 hours before, you will still need to pay for the class.

Refunds.

If you've paid for a course and don't like it, you can cancel and get a full refund after the first class. After the second class, you can still get a refund for any remaining classes you haven't attended.
If you cancel after half of the classes in your package have already taken place, no refund will be given.


Contact Us

I'll never share your contacts with anyone else.

-- OR --


{{ enCode Lab }}