Start a Career with us
Register for a course today
Web Development (Frontend)
A web developer is a professional who specializes in the creation and maintenance of websites. They are skilled in various programming languages, frameworks, and tools to design, develop, and implement the frontend (user interface) and backend (server-side) components of a website.
Frontend web developers focus on the visual and interactive aspects of a website. They use HTML, CSS, and JavaScript to create the layout, styling, and functionality users see and interact with within their web browsers.
They are skilled in responsive web design, ensuring that websites are accessible and optimized for various devices and screen sizes. Popular frontend frameworks include React.js, AngularJS, and Vue.js, which facilitate the creation of interactive and dynamic user interfaces. They work closely with designers to translate visual concepts into code and collaborate with backend developers to integrate front-end components with server-side technologies.
Career Opportunities
- Front End Developer
- User Experience (UX) Designer
- User Interface (UI) Developer
- Mobile App Developer
- UI/UX Architect
- Interactive Media Developer
- Web Accessibility Specialist
What you will Learn
In this program, we provide comprehensive training in frontend web development, equipping you with the necessary skills to create visually appealing and interactive websites. Let’s explore the key points of our course:
Our Frontend Web development course covers the following key points:
1. Introduction to Microdegree (Frontend)
Our course begins with an introduction to the Microdegree program in Frontend Web Development. You’ll gain an overview of the course structure, learning objectives, and the skills you’ll acquire throughout the program.
2. Understanding HTML
HTML (Hypertext Markup Language) is the foundation of web development. In our course, you’ll dive into the essentials of HTML, learning how to structure web pages, add content, create forms, and implement semantic markup. By the end of this module, you’ll have a strong understanding of HTML and its role in building web pages.
3. Essentials of CSS
CSS (Cascading Style Sheets) is essential for styling web pages and making them visually appealing. Our course covers the essentials of CSS, including selectors, properties, layout techniques, and responsive design. You’ll learn how to apply CSS to control the presentation of HTML elements, create engaging layouts, and customize the look and feel of web pages.
4. JavaScript Essentials
JavaScript is a powerful programming language that adds interactivity and dynamic functionality to web pages. In this module, you’ll learn the essentials of JavaScript, including variables, data types, control flow, functions, and DOM manipulation. You’ll also explore key JavaScript concepts such as event handling and AJAX to create dynamic and interactive web experiences.
5. Capstone Project (Frontend)
As part of our course, you’ll undertake a capstone project focused on frontend web development. This project will challenge you to apply your knowledge and skills to create a complete web application or website. You’ll have the opportunity to showcase your frontend development abilities and demonstrate your understanding of HTML, CSS, and JavaScript.
Web Development (Backend)
Backend web developers are responsible for the server-side functionality of a website. They work with server-side programming languages (such as Python, Ruby, PHP, or Java) and frameworks to handle data storage, process user input, and implement complex functionality. They integrate the frontend and backend components, establish databases, and build APIs to facilitate data exchange.
They are skilled in working with databases, such as MySQL, PostgreSQL, or MongoDB, to store and retrieve data efficiently. They design and optimize database structures, write queries, and ensure data integrity and security.
In addition to the technical aspects, backend web developers focus on performance optimization and scalability and apply best practices to protect user data, prevent unauthorized access, and implement authentication and authorization mechanisms.
Career Opportunities
- Backend Software Engineer
- API Developer
- Systems Engineer
- Backend Integration Specialist
- Database Administrator
- DevOps Engineer
- Cloud Engineer
What you will Learn
In this program, we provide comprehensive training in backend web development using Python. Let’s explore the key points of our course
Our Backend Web development course covers the following key points:
1. Introduction to Microdegree (Python Backend)
Our course begins with an introduction to the Microdegree program in Python Backend Web Development. You’ll gain an overview of the course structure, learning objectives, and the skills you’ll acquire throughout the program.
2. Understanding HTML
While HTML is primarily associated with frontend development, having a solid understanding of HTML is essential for backend developers as well. In this module, you’ll learn the fundamentals of HTML, including its structure, tags, and attributes. This knowledge will enable you to work effectively with HTML templates and integrate them into your backend applications.
3. Python Fundamentals
Python is a popular programming language for backend web development due to its simplicity and versatility. Our course covers the fundamentals of Python, including data types, variables, control structures, functions, and object-oriented programming. You’ll gain a strong foundation in Python programming, which will be essential for building robust backend applications.
4. SQL Essentials
Backend development often involves working with databases to store and retrieve data. Our course includes a module on SQL essentials, where you’ll learn the fundamental concepts of relational databases, SQL syntax, data manipulation, and database design principles. You’ll be able to create and interact with databases effectively, ensuring seamless integration with your backend applications.
5. Flask for Beginners
Flask is a popular Python web framework that simplifies backend development. In this module, you’ll learn the basics of Flask, including routing, request handling, templates, and database integration. You’ll gain hands-on experience in building web applications using Flask, enabling you to create dynamic and scalable backend systems.
6. Capstone Project (Backend Python)
As part of our course, you’ll undertake a capstone project that focuses on backend Python development. This project will challenge you to apply your skills to build a complete backend system for a web application. You’ll have the opportunity to demonstrate your proficiency in Python, database integration, and backend architecture.
7. Career Series
We understand the importance of preparing you for a successful career in backend development. Our course includes a dedicated career series that covers topics such as resume building, interview preparation, and job search strategies. We aim to equip you with the necessary skills and knowledge to stand out in the competitive job market.
Join our Web Development course, discover your desired track and unlock the potential to create captivating and interactive web experiences or build powerful and scalable backend applications using Python.
Requirements
- Have a keen interest in your chosen track.
- Have access to a laptop or desktop to attend all meetings, classes and personal practice.
- Have access to a suitable internet connection
- Be between the ages of 18-25.
- Be a Nigerian, living in Lagos, Nigeria.
- Be available to attend the opening and closing ceremony for this program
Are you
Ready?
FAQs
Our Girls Can Code training program is specifically designed for women who are interested in improving their technology and are eager to develop their skills and knowledge in these focus areas:
- Data Science
- Data Analytics
- Web Development (Frontend/Backend)
From a beginner looking to kick-start her tech journey to an experienced professional seeking to upskill herself, our program offers valuable learning opportunities for women at all levels.
We welcome participants from diverse educational and professional backgrounds, and no prior technical experience is required for our tracks. We aim to provide a stepping stone into a career in technology where women from various backgrounds can thrive.
The duration of our tech training program varies depending on the specific track you choose. Our programs are comprehensive courses spanning several months. Each track is carefully structured to ensure you receive a well-rounded learning experience.
This program is completely FREE.
The skills you will learn in the program vary depending on the program track you choose. These include:
- Data science: data collection, cleaning, analysis, and interpretation
- Data analytics: statistical and machine learning techniques
- Frontend web development: HTML, CSS, and JavaScript
- Backend web development: Python, Java, and PHP
There are many career opportunities available to graduates of the program across diverse industries. Some of the jobs you may be qualified for include:
- Data scientist
- Data analyst
- Frontend web developer
- Backend web developer
- Software engineer
- Technical product manager
You can apply for the program here.
Partners & Sponsors





