This is what you're going to learn
At Bit Academy, you'll learn software development like it happens in the real world: hands-on, at your own pace and with customized coaching. Through our platform NeXed, you will work on practical projects and build skills that can be used directly in the tech industry.
You choose your own focus: go in-depth with backend development, bring designs like frontend developer, or dive into data and analytics like data specialist. No fixed class schedules, but a flexible learning route with the right guidance. Ready to put your first code live? Here's what you'll learn:
Route 1: Backend Developer
Hey analytic thinker! Do you want to learn how to ensure that a website can have dynamic data behind the scenes? Do you want to set up and manage databases? As a back-end developer, you are at the helm in the background.
HTML Introduction
Learn the basics of HTML, including elements, tags, structure, semantics, and attributes, to build web pages.
CSS Introduction
Use CSS properties, classes, IDs, and selectors to style and design web pages.
Javascript Introduction
Master the basics of JavaScript with variables, functions, control structures, and the use of events.
PHP Introduction
Learn how to use PHP with variables, loops, and control structures to create dynamic web functionality.
PHP Advanced
Work with files to read and write, use arrays, and create classes for more complex applications.
PHP Framework
Develop with frameworks such as Laravel, configure htaccess files, and implement routing.
Databases
Apply SQL with select, from, and where queries to retrieve and manipulate data.
Advanced Databases
Use joins and features for advanced queries and data relationships.
PDO database
Control PDO for secure database interactions, use regular expressions, and test software with unit and integration tests.
Do you already know Ties?
Mbo Coach
Ties is one of the first coaches at Bit Academy. He has been with us since 2019.
Superpower Redex Riddles
Route 2: Frontend developer
Hey creative! Do you want to learn how to build a website, make it interactive and convert a design into a working website? Get started as a front end developer.
HTML Introduction
Learn the building blocks of HTML, including elements, tags, structure, semantics, and attributes, to understand the basics of web pages.
CSS Introduction
Understand how to use CSS properties, classes, IDs, and selectors to style and style websites.
Javascript Introduction
Use variables, functions, control structures, and events to add interaction and logic to websites.
CSS Advanced
Apply positioning, flexbox, flex grid, and advanced selectors for complex layouts.
Tooling
Master tools like Node.js, npm, Yarn, and Sass to develop more efficiently and optimize your workflow.
CSS Pro
Work with BEM, responsive sizes, and media queries to turn design into code, and explore templating frameworks such as React, Angular, and Vue.
CSS Animations
Add dynamism to web pages by creating and implementing CSS animations.
Route 3: Data Engineer
Hey data junkie! Do you want to learn how to collect, manipulate and analyze data? How to set up and improve a database Help companies make the right decisions based on data and become that engineer.
Python Introduction
Learn the basics of Python with variables, loops, and control structures to create simple scripts.
Python Advanced
Work with files to read and write data, use arrays, and build classes for more complex structures.
Databases
Use SQL queries such as select, from, and where to fetch and filter data from databases.
Jupyter Notebooks
Learn how to create and present interactive Python scripts in Jupyter Notebooks.
Graphs Theory
Understand the basics of graphs and how to display data visually.
Visualize with Pandas and Seaborn
Create data visualizations using pandas for data manipulation and Seaborn for attractive graphs.
Data Collection via CSV and APIs
Learn how to import data from CSV files and retrieve it via APIs for use in analytics.
Manipulating/Improving Data
Apply techniques to organize, clean, and improve data sets for more accurate analysis.