Courses
Radiant Coding strives to introduce courses in various fields of computer science at the introductory level. In solidifying a strong foundation at the start of a student's coding journey, Radiant Coding ensures that students have the autonomy to explore their specific interests in computer science while attaining a strong base to build on as they progress their journey.
All courses are free of cost, require no prerequisite courses, and attune to each individual learner's needs!
Introduction to Python
90 Minute Course
Introduction to Artificial Intelligence & Machine Learning
90 Minute Course
Diving Into Python & AI
Week-long Course
Exploring Data Science
90 Minute Course
Introduction to Python
Course Length: 90 Minutes
Required Materials: Computer for Programming, Visual Studio (VS) Code downloaded on computer, and created GitHub account
Note: An email will be sent 1 week prior to the camp with instructions on how to download VS Code and create an account on GitHub
Course Material:
Object-driven programming vs. event-driven programming
Data types & variables
Strings
Arithmetic/ Logical operators & expressions
Conditionals
Nested if-statements
Functions & parameters
For-loops & while loops
Future implications of Python
Introduction to Artificial Intelligence & Machine Learning
This course is currently under progress!
Diving into Python & AI
Course Length: 1-week course, 6 hours per day
Required Materials: Computer for Programming, Visual Studio (VS) Code downloaded on computer
Dozens of quizzes & practice exercises of ranging difficulty are embedded across this comprehensive course
Course Material:
DAY 1
Hardware behind computers
Binary numbers
Object-driven programming vs. event-driven programming
Data types & variables
Strings
Arithmetic/ Logical operators & expressions
DAY 2
Typecasting
Print debugging
Slicing + advanced string functions
Conditionals
Nested if-statements
Functions & parameters
DAY 3
Miscellaneous functions & statements
Global vs local variables
For-loops
Advanced print functions
While-loops
DAY 4
Mini-Project 1: "Rock, Paper, Scissors" Computer vs. Player
Lists
Tuples
Dictionaries
Introduction to object-oriented programming
Classes
DAY 5
Introduction to Neural Networks
Artificial Intelligence and Machine Learning basics (k-nearest neighbors, decision trees, clustering algorithms, linear regression, and word embeddings in NLP)
Ethics in Artificial Intelligence
Exploring Data Science
Course Length: 90 Minutes
Required Materials: Computer for programming, Virtual Studio Code & Jupyter Notebook downloaded on computer
Note: An email will be sent 1 week prior to the camp with instructions on how to download VS Code, Jupyter Notebook, and create an account on GitHub
Content Covered:
Introduction to hardware behind computers
How the CPU cache memory works
Utilizing pandas, seaborn, matplotlib, and NumPy libraries
Parsing data (regex, subprocess, and csv)
Using terminal command prompts
Analyzing data sets and making their visualizations (heatmaps, boxplot, bar graph, etc.) using Jupyter Notebook
Future implications of data science