The following lessons explain different programming concepts and have been published by our members. Search for a particular lesson using the filters
Learn In Public
Networking
Discover how learning in public can enhance your coding skills and career. Embrace sharing your journey and connect with others today!
Read lessonGitHub
git
Learn how to use GIT with an interactive tutorial, video, and a great article. Without GIT you won't be able to work at any company, and you won't be able to use anyone's code.
Read lessonBox Model
Layouts
HTML and CSS
Building layouts is the most painful process when coding HTML & CSS. Learn the CSS layout rules: Display, Position, Float and Flex; and place any element anywhere you want.
Read lessonREST
APIs
node.js
Learn to build fast and flexible REST APIs with Node.js and Express.js. Discover essential tips and code examples to kickstart your API development!
Read lessonPython
Machine Learning
Unlock the world of Machine Learning! Discover its types, algorithms, and how data drives intelligent systems. Learn to harness AI for your career today!
Read lessonPython
Machine Learning
Master time series prediction in Python! Learn to analyze, visualize, and forecast data trends using powerful libraries. Start your journey today!
Read lessonPython
Machine Learning
Master SVM in Python to build an email spam classifier! Learn essential machine learning techniques and elevate your coding skills today!
Read lessonJavascript
Webpack
Node
Split and conquer (again), this time we teach you how to split your code into several files to avoid GIT conflicts and to also be more organized. By the end of this lesson, you will be able to dominate JavaScript imports and exports.
Read lessonJest
Back End
Unit Testing
Learn how to create effective unit testing with JEST! Discover essential techniques to enhance your JavaScript code quality and prevent bugs.
Read lessonLogical Operators
Java
Master conditionals in Java and control the flow of your code. Learn to use if-then-else and switch. Discover how to make effective decisions!
Read lessonAgile Development
web applications
Master Agile Development and build professional web applications step-by-step. Discover the workflow that transforms coding into creation!
Read lessonPython
Machine Learning
Learn to implement Artificial Neural Networks (ANN) in Python using Keras. Master data classification with hands-on examples. Start your journey today!
Read lessonPython
Machine Learning
Master time series analysis and forecasting techniques! Discover trends, seasonality, and powerful models like ARIMA and LSTM for accurate predictions.
Read lessonPython
Machine Learning
Master Support Vector Machines (SVMs) for classification and regression! Learn how to maximize margins and use kernels for better model performance.
Read lessonBest Practices
learn to code
imposter syndrome
Discover how to maximize your coding journey at 4Geeks Academy! Overcome challenges and unlock your potential. Start learning today!
Read lessonPython
SQL Alchemy
Master SQLAlchemy, the top ORM for Python! Learn to simplify database interactions in just 8 minutes. Discover how to get started now!
Read lessonREST
Python
Flask
Learn to build RESTful APIs using Flask, the popular Python framework. Master API development with our easy guide. Discover more now!
Read lessonPython
Numpy
Machine Learning
Unlock the power of Linear Algebra! Learn about vectors, matrices, and their applications in data science and machine learning. Discover more now!
Read lessonPython
Machine Learning
Discover the fundamentals of deep learning and artificial neural networks. Learn how these powerful models drive AI advancements today!
Read lesson