Coming soon
Front-End Development
From zero to shipping your first real product.
An intensive 30-day training program designed to prepare participants for a career in Front-End Development through practical training in HTML, CSS, Bootstrap, JavaScript, APIs, and React.js. The course focuses on hands-on learning, real-world projects, and a final integrated project.
The course aims to develop participants' skills to build modern and responsive web applications, work effectively in a real development environment, and apply professional Front-End development practices. Outstanding participants will have the opportunity to join the Algostep team and be considered for employment after successfully completing the course and evaluation.
Course units
Tap any unit to see what it covers.
The foundation: correct semantic structure.
- Introduction to Web Development
- HTML Document Structure
- Elements & Tags
- Headings & Text
- Links & Images
- Lists & Tables
- Forms & Input Fields
- Semantic HTML
From basic styling to professional responsive layouts.
- CSS Fundamentals
- Selectors & Properties
- Colors & Typography
- Box Model
- Display & Position
- Flexbox
- CSS Grid
- Responsive Design
- Media Queries
- Animations & Transitions
Learn JavaScript fundamentals and add logic and interactivity to web pages.
- Introduction to JavaScript
- Variables & Data Types
- Operators
- Conditions
- Loops
- Functions
- Arrays
- Objects
- DOM Manipulation
- Events
- Form Validation
- Modern JavaScript ES6+
Learn how to use Bootstrap to build professional and responsive interfaces efficiently.
- Introduction to Bootstrap
- Grid System
- Containers & Layout
- Responsive Design
- Buttons & Forms
- Cards & Components
- Navigation Bar
- Modals & Alerts
- Building a Complete Page
Learn how to connect Front-End applications with external services and data.
- Introduction to APIs
- HTTP & HTTP Methods
- JSON
- Fetch API
- GET & POST Requests
- Handling Responses
- Error Handling
- Displaying API Data
Learn how to build modern and scalable Front-End applications using React.js.
- Introduction to React
- Components
- JSX
- Props
- State
- Event Handling
- Conditional Rendering
- Lists & Keys
- Forms
- useState & useEffect
- API Integration
- Project Structure
Coming soon
Coming soon
Software Quality Assurance & Manual Testing
Learn software testing fundamentals and build practical skills for a career in Quality Assurance.