This course will introduce you to the core programming concepts without using any programming language then later move into Java, learn about the web, and database and version control(Git and GitHub). We will learn the fundamentals of Java and move into advanced topics, learn the fundamentals of web development using HTML, CSS, and JavaScript then React, and also take a deep dive into the world of Relational Databases by learning SQL(MYSQL).
We will break things down into small modules and then into complex topics. The course will be fully hands-on meaning we will keep our hands dirty (learning by doing) throughout.
The course materials provide some core fundamentals of programming. I intend it to serve as a self-taught phase, meaning anyone who wants to learn how to code can go through the course material. In the first lesson 101-programming, proceed to your desired programming language. Here we will be looking at the two most popular programming languages(Java, and JavaScript).
If you have once coded I still encourage you to through the first lesson as there is always room for improvement.
Prerequisite: No prior programming knowledge is required as I will introduce you to programming, but you need to have a working computer(laptop) and basic computing skills, and a GitHub account
Ebrima Touray
Name: Ebrima Touray
Telephone: +220 3119 658
Email: touraye07@gmail.com
Designation: full-stack web developer, teacher, writer, and a mentor
Website: ecodes
- What is a program
- What is Java
- Modern Web development
- HTML, CSS
- JavaScript and React.js
- Database design and implementations with MYSQL and MongoDB
- Version Control System(Git and GitHub)
- Deployment